Mathlib Map

Theorems · Theorem · number theory

Char.card_pow_char_pow

∀ {R : Type u} [inst : CommRing R] [inst_1 : Fintype R] {R' : Type v} [inst_2 : CommRing R'] [IsDomain R']
  {χ : MulChar R R'},
  χ.IsQuadratic →
    ∀ (ψ : AddChar R R') (p n : ℕ) [fp : Fact (Nat.Prime p)] [hch : CharP R' p],
      IsUnit ↑p →
        p ≠ 2 → gaussSum χ ψ ^ 2 = χ (-1) * ↑(Fintype.card R) → (χ (-1) * ↑(Fintype.card R)) ^ (p ^ n / 2) = χ (↑p ^ n)

If the square of the Gauss sum of a quadratic character is χ(-1) * #R, then we get, for all n : ℕ, the relation (χ(-1) * #R) ^ (p^n/2) = χ(p^n), where p is the (odd) characteristic of the target ring R'. This version can be used when R is not a field, e.g., ℤ/8ℤ.

Defined in
Mathlib.NumberTheory.GaussSum
Cited by
2 results in Mathlib
Foundations
Depth 108 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
CommRingFintypeCommRingIsDomainFactCharP

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

Cites30

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

  • DFunLike.coestatement and proof · cited by 62,936
  • CommRingstatement and proof · cited by 17,173
  • Fintypestatement and proof · cited by 7,736
  • Factstatement and proof · cited by 2,726
  • IsDomainstatement and proof · cited by 2,196
  • Nat.Primestatement and proof · cited by 2,059
  • IsUnitstatement and proof · cited by 1,602
  • Fintype.cardstatement and proof · cited by 1,386
  • CharPstatement and proof · cited by 478
  • pow_succproof · cited by 374
  • zero_powproof · cited by 361
  • Fact.outproof · cited by 328

Cited by2

Results whose statement or proof uses this declaration.