Theorems · Definition · number theory
AddChar.FiniteField.primitiveChar
(F : Type u_1) →
(F' : Type u_2) →
[inst : Field F] → [Finite F] → [inst_2 : Field F'] → ringChar F' ≠ ringChar F → AddChar.PrimitiveAddChar F F'There is a primitive additive character on the finite field F if the characteristic
of the target is different from that of F.
We obtain it as the composition of the trace from F to ZMod p with a primitive
additive character on ZMod p, where p is the characteristic of F.
- Cited by
- 3 results in Mathlib
- Foundations
- Depth 220 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites16
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Fieldstatement and proof · cited by 7,404
- Finitestatement and proof · cited by 3,029
- ZModproof · cited by 1,024
- PNatproof · cited by 392
- AddCharproof · cited by 286
- PNat.valproof · cited by 226
- LinearMap.toAddMonoidHomproof · cited by 101
- Algebra.traceproof · cited by 90
- ringCharstatement and proof · cited by 73
- CyclotomicFieldproof · cited by 14
- AddChar.PrimitiveAddCharstatement and proof · cited by 7
- AddChar.PrimitiveAddChar.nproof · cited by 5
Cited by4
Results whose statement or proof uses this declaration.
- Char.card_pow_cardproof · cited by 1
- AddChar.FiniteField.primitiveChar_to_Complexproof · cited by 1
- AddChar.FiniteField.primitiveChar_to_Complex_isPrimitiveproof · cited by 0
- jacobiSum_mul_jacobiSum_invproof · cited by 0