FLT/HenselianLocalRing/Finite.lean
16 declarations, 0 contain sorry, 0 declared as axioms
Finite extensions of henselian local rings are products of henselian local rings
Imports (4)
Imported by 1 file
- lemma
Ideal.isMaximal_of_isMaximal_under_of_formallyUnramifiedline 34 source - instance
(instance at line 54)line 54 source - lemma
HenselianLocalRing.exists_lift_of_to_ResidueFieldline 61 source - lemma
HenselianLocalRing.exists_completeOrthogonalIdempotents_forall_isLocalRingline 96 source - lemma
Ideal.quotientKerAlgEquivOfSurjective_symm_apply'line 180 source - lemma
Module.finrank_pos_of_freeline 186 source - lemma
Module.finrank_eq_one_iff_algebraMap_bijectiveline 191 source - theorem
HenselianLocalRing.of_finite_auxline 203 source - lemma
HenselianLocalRing.of_finiteline 245 sourcedepends on sorry (Lean reported 1 error(s) in this file) what this means
Statement uses:
CommRing,HenselianLocalRing,Algebra,Module.Finite,IsLocalRingProof uses:
HenselianLocalRing.mk,Polynomial,Polynomial.Monic,Membership.mem,Ideal,IsLocalRing.maximalIdeal,Polynomial.eval,IsUnit,LinearMap,RingHom.id,Polynomial.derivative,AdjoinRoot,Polynomial.Monic.finite_adjoinRoot,Module.Free,Polynomial.Monic.free_adjoinRoot,Module.Finite.trans,Nat,Exists,Fin,CompleteOrthogonalIdempotentsand 128 more146 instances, coercions and auxiliary constants left out.
Tactic trace: 61 steps
Open to load the checked before-and-after goal states.
- instance
(instance at line 302)line 302 source - lemma
HenselianLocalRing.exist_residueFieldMap_eq_of_etaleline 314 sourcedepends on sorry (Lean reported 1 error(s) in this file) what this means
Statement uses:
CommRing,HenselianLocalRing,IsLocalRing,Algebra,IsLocalHom,RingHom,Algebra.algebraMap,Algebra.Etale,Module.Finite,AlgHom,IsLocalRing.ResidueField,Exists,AlgHom.toRingHom,Eq,IsLocalRing.ResidueField.mapProof uses: HenselianLocalRing.of_finite,
TensorProduct,Algebra.TensorProduct.lift,Algebra.ofId,AlgHom.comp,AlgHom.restrictScalars,IsScalarTower.toAlgHom,Commute.all, HenselianLocalRing.exists_lift_of_to_ResidueField,Algebra.TensorProduct.includeRight,IsLocalRing.residue,Trans.simple,TensorProduct.tmul,OfNat.ofNat,Eq.symm,id,congrArg,of_eq_true,Eq.trans,Trueand 20 more98 instances, coercions and auxiliary constants left out.
Tactic trace: 18 steps
Open to load the checked before-and-after goal states.
- lemma
IsLocalRing.eq_of_eval_derivative_notMemline 339 source - lemma
HenselianLocalRing.eq_of_toAlgHom_residueField_comp_eq_of_isStandardEtaleline 357 source - lemma
HenselianLocalRing.eq_of_toAlgHom_residueField_comp_eqline 371 source - lemma
HenselianLocalRing.eq_of_residueFieldMap_eqline 395 sourcedepends on sorry (Lean reported 1 error(s) in this file) what this means
Statement uses:
CommRing,HenselianLocalRing,IsLocalRing,Algebra,Algebra.Etale,Module.Finite,AlgHom,IsLocalHom,RingHom,AlgHom.toRingHom,Eq,IsLocalRing.ResidueField,IsLocalRing.ResidueField.mapProof uses: HenselianLocalRing.of_finite,
TensorProduct,Algebra.TensorProduct.lift,Algebra.ofId,Commute.all, HenselianLocalRing.eq_of_toAlgHom_residueField_comp_eq,Algebra.TensorProduct.ext_ring,AlgHom.comp,IsScalarTower.toAlgHom,AlgHom.ext,AlgHom.restrictScalars,Algebra.TensorProduct.includeRight,Eq.mpr,IsLocalRing.residue,id,congr,congrArg,AlgHom.id,Commute,Eq.refland 5 more54 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- lemma
HenselianLocalRing.exist_algEquiv_residueFieldMap_eq_of_etaleline 410 sourcedepends on sorry (Lean reported 1 error(s) in this file) what this means
Statement uses:
CommRing,HenselianLocalRing,IsLocalRing,Algebra,Module.Finite,Algebra.Etale,AlgEquiv,IsLocalRing.ResidueField,Exists,IsLocalHom,RingHom,RingEquiv.toRingHom,AlgEquiv.toRingEquiv,Eq,IsLocalRing.ResidueField.mapProof uses:
AlgHom,AlgHom.toRingHom, HenselianLocalRing.exist_residueFieldMap_eq_of_etale,AlgEquiv.symm,AlgHom.comp,AlgHom.id,id,inferInstance,RingHom.id, HenselianLocalRing.eq_of_residueFieldMap_eq,Eq.mpr,RingHom.comp,congr,congrArg,Eq.trans,IsLocalRing.ResidueField.map_comp,IsLocalRing.ResidueField.map_id,RingHom.ext,of_eq_true,Trueand 6 more45 instances, coercions and auxiliary constants left out.
Tactic trace: 27 steps
Open to load the checked before-and-after goal states.