FLT/HenselianLocalRing/Stuff.lean
9 declarations, 0 contain sorry, 0 declared as axioms
Helper lemmas for finite extensions of henselian local is henselian
Imported by 2 files
- instance
IsIdempotentElem.Corner.algebraline 23 sourcestandard axioms: Quot.sound, propext what this means
Statement uses:
CommSemiring,Semiring,Algebra,IsIdempotentElem,IsIdempotentElem.CornerProof uses:
Algebra.mk,SMul.mk,Subtype.mk,Membership.mem,Subsemigroup,Subsemigroup.corner,HSMul.hSMul,RingHom.mk,MonoidHom.mk,OneHom.mk32 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
- instance
(instance at line 40)line 40 source - lemma
IsIdempotentElem.toCorner_surjectiveline 45 sourcestandard axioms: Quot.sound, propext what this means
Statement uses:
CommSemiring,IsIdempotentElem,Function.Surjective,IsIdempotentElem.Corner,RingHom,Algebra.algebraMapProof uses:
Exists.intro,Eq,Membership.mem,Subsemigroup,Subsemigroup.corner,Subtype.ext,And.right,HMul.hMul,Iff.mp,And,Subsemigroup.mem_corner_iff,Subtype.property33 instances, coercions and auxiliary constants left out.
- lemma
IsIdempotentElem.ker_toCornerline 50 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CommRing,IsIdempotentElem,Eq,Ideal,RingHom.ker,IsIdempotentElem.Corner,RingHom,Algebra.algebraMap,Ideal.span,Singleton.singleton,Set,HSub.hSub,OfNat.ofNatProof uses:
le_antisymm,Membership.mem,Submodule,Iff.mpr,Dvd.dvd,Ideal.mem_span_singleton,Exists.intro,HMul.hMul,of_eq_true,Eq.trans,True,congrArg,sub_mul,congr,one_mul,mul_comm,id,Subtype,Subsemigroup,Subsemigroup.cornerand 10 more105 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- instance
(instance at line 60)line 60 source - instance
(instance at line 65)line 65 source - lemma
Ideal.isRadical_kerline 71 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CommRing,IsReduced,RingHom,Ideal.IsRadical,RingHom.kerProof uses:
Eq.mpr,Nat,Eq,HPow.hPow,OfNat.ofNat,id,Eq.trans,LE.le,Ideal,Ideal.radical,Membership.mem,Submodule,forall_congr,Exists,implies_congr,congrArg,funext,congrFun',map_pow,eq_zero_of_pow_eq_zero38 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
Ideal.IsRadical.pow_mem_iffline 76 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CommRing,Ideal,Ideal.IsRadical,Nat,Ne,OfNat.ofNat,Iff,Membership.mem,HPow.hPowProof uses:
Iff.intro,Exists.intro,Ideal.pow_mem_of_mem,Ne.bot_lt24 instances, coercions and auxiliary constants left out.
- lemma
Algebra.FormallyUnramified.isField_of_isLocalRingline 81 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,CommRing,Algebra,Algebra.EssFiniteType,Algebra.FormallyUnramified,IsLocalRing,IsFieldProof uses:
Module.Finite,Algebra.FormallyUnramified.finite_of_free,IsArtinianRing,IsArtinianRing.of_finite,IsReduced,Algebra.FormallyUnramified.isReduced_of_field,IsArtinianRing.isField_of_isReduced_of_isLocalRing28 instances, coercions and auxiliary constants left out.