FLT/Mathlib/RingTheory/Valuation/ValuationSubring.lean
4 declarations, 0 contain sorry, 0 declared as axioms
Valuation Subring
Material destined for Mathlib.
Imported by 2 files
- lemma
ValuationSubring.subtype_injline 20 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,ValuationSubring,Subtype,Membership.mem,Iff,Eq,RingHom,ValuationSubring.subtypeProof uses:
Function.Injective.eq_iff,ValuationSubring.subtype_injective28 instances, coercions and auxiliary constants left out.
- theorem
ValuationSubring.valued_eq_one_of_isUnitline 24 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,LinearOrderedCommGroupWithZero,Valued,Subtype,Membership.mem,ValuationSubring,Valuation.valuationSubring,Valued.v,IsUnit,Eq,Valuation,OfNat.ofNatProof uses:
Units,le_antisymm,Iff.mp,LE.le,Valuation.mem_valuationSubring_iff,Subtype.property,Eq.mpr,id,congrArg,Eq.symm,Valuation.map_one,Submonoid,Subsemiring.toSubmonoid,Subring.toSubsemiring,ValuationSubring.toSubring,Submonoid.coe_one,HMul.hMul,Inv.inv,Units.mul_inv,Submonoid.coe_muland 3 more92 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- theorem
ValuationSubring.isUnit_of_valued_eq_oneline 34 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,LinearOrderedCommGroupWithZero,Valued,Subtype,Membership.mem,ValuationSubring,Valuation.valuationSubring,Valued.v,Eq,Valuation,OfNat.ofNat,IsUnitProof uses:
Eq.mpr,Ne,id,congrArg,propext,isUnit_iff_ne_zero,Not,ne_eq,Eq.symm,map_eq_zero,of_eq_true,Eq.trans,False,True,not_false_eq_true,Units,LE.le,Inv.inv,HMul.hMul,one_muland 18 more104 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- theorem
ValuationSubring.isUnit_iff_valued_eq_oneline 44 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,LinearOrderedCommGroupWithZero,Valued,Subtype,Membership.mem,ValuationSubring,Valuation.valuationSubring,Valued.v,Iff,IsUnit,Eq,Valuation,OfNat.ofNatProof uses:
Iff.intro, ValuationSubring.valued_eq_one_of_isUnit, ValuationSubring.isUnit_of_valued_eq_one54 instances, coercions and auxiliary constants left out.