OAI/AlgebraicGeometry/SurfaceCones/KummerGalois.lean
37 declarations, 0 contain sorry, 0 declared as axioms
The five line ratios are independent modulo p-th powers, by their line valuations.
- lemma
OAI.KummerLines.lineForm_not_dvdline 10 - lemma
OAI.KummerLines.emultiplicity_lineProductline 17 - lemma
OAI.KummerLines.radicand_ne_zeroline 27 - lemma
OAI.KummerLines.radicand_pow_independentline 33Source documentation
affine-line valuation independence, with bounded exponents. If two radical monomials differ by a p-th power in the rational function field, their vectors of exponents modulo p agree.
lemma radicand_pow_independent (p : ℕ) (hp : 0 < p) (e f : Fin 5 → Fin p) (z : K) (hz : ∏ i, radicand i ^ (e i).val = z ^ p * ∏ i, radicand i ^ (f i).val) : e = f := by …Mentions: OAI.KummerLines.K, OAI.KummerLines.radicand
- abbrev
OAI.KummerLines.actualRootline 89 - lemma
OAI.KummerLines.actualRoot_powline 91 - lemma
OAI.KummerLines.actualRoot_ne_zeroline 94 - abbrev
OAI.KummerLines.primitiveScalarline 100 - lemma
OAI.KummerLines.primitiveScalar_rootline 101 - lemma
OAI.KummerLines.primitiveScalar_map_rootline 104 - lemma
OAI.KummerLines.rootPolynomial_splitsline 108 - instance
OAI.KummerLines.actual_rootField_normalline 113 - instance
OAI.KummerLines.actual_rootField_galoisline 132 - lemma
OAI.KummerLines.aut_fixes_rootUnityline 136Source documentation
Every p-th root of unity in the extension is a complex scalar, hence fixed by every base-field automorphism.
lemma aut_fixes_rootUnity (σ : L p ≃ₐ[K] L p) (x : L p) (hx : x ^ p = 1) : σ x = x := by …Mentions: OAI.KummerLines.L, OAI.KummerLines.K
- lemma
OAI.KummerLines.aut_quotient_powline 143 - def
OAI.KummerLines.radicalCharacterline 150Source documentation
The action character of a radical monomial.
def radicalCharacter (x : L p) (hx : x ≠ 0) (a : K) (ha : x ^ p = algebraMap K (L p) a) : (L p ≃ₐ[K] L p) →* L p where …Mentions: OAI.KummerLines.L, OAI.KummerLines.K
- abbrev
OAI.KummerLines.radicalMonomialline 164 - abbrev
OAI.KummerLines.radicandMonomialline 165 - lemma
OAI.KummerLines.radicalMonomial_ne_zeroline 166 - lemma
OAI.KummerLines.radicalMonomial_powline 168 - def
OAI.KummerLines.monomialCharacterline 176 - lemma
OAI.KummerLines.monomialCharacter_injectiveline 180 - lemma
OAI.KummerLines.radicalMonomial_linearIndependentline 212 - lemma
OAI.KummerLines.radicalMonomial_degree_lowerline 238 - def
OAI.KummerLines.rootActionline 242Source documentation
action on the five chosen radicals, with values in the roots of unity.
def rootAction (σ : L p ≃ₐ[K] L p) (i : Fin 5) : rootsOfUnity p (L p) := …
Mentions: OAI.KummerLines.L, OAI.KummerLines.K
- lemma
OAI.KummerLines.rootAction_injectiveline 250 - lemma
OAI.KummerLines.actual_rootField_degreeline 261 - lemma
OAI.KummerLines.rootAction_bijectiveline 278 - def
OAI.KummerLines.radicalBasisline 285Source documentation
Basis of the source field by its radical monomials.
def radicalBasis : Module.Basis (Fin 5 → Fin p) K (L p) := …
Mentions: OAI.KummerLines.K, OAI.KummerLines.L
- lemma
OAI.KummerLines.offBranchCover_degreeline 301 - abbrev
OAI.KummerLines.coordinateFieldline 322 - lemma
OAI.KummerLines.rootAction_eq_one_iffline 325 - lemma
OAI.KummerLines.mem_coordinateFix_iffline 338 - def
OAI.KummerLines.coordinateActionline 357Source documentation
The fixing subgroup, with precisely the three remaining scalars.
def coordinateAction (σ : (coordinateField p).fixingSubgroup) (i : Fin 3) : rootsOfUnity p (L p) := rootAction p σ.val (Fin.natAdd 2 i)Mentions: OAI.KummerLines.coordinateField, OAI.KummerLines.L, OAI.KummerLines.rootAction
- lemma
OAI.KummerLines.coordinateAction_injectiveline 360 - lemma
OAI.KummerLines.coordinateAction_surjectiveline 372 - lemma
OAI.KummerLines.coordinateField_degreeline 386