FLT/Mathlib/Algebra/Order/AbsoluteValue/Basic.lean
13 declarations, 0 contain sorry, 0 declared as axioms
Basic
Material destined for Mathlib.
Imports (6)
Imported by 2 files
- theorem
AbsoluteValue.inv_posline 28 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,LinearOrder,AbsoluteValue,IsStrictOrderedRing,LT.lt,OfNat.ofNat,Inv.invProof uses:
Eq.mpr,id,Eq,congrArg,IsAbsoluteValue.abv_inv,propext,inv_pos52 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
AbsoluteValue.ne_zero_of_lt_oneline 31 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,LinearOrder,IsStrictOrderedRing,AbsoluteValue,LT.lt,OfNat.ofNat,NeProof uses:
Eq,False.elim,False,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,Neg.neg,HSub.hSub,congrArg,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Int.rawCast,inferInstance,Ring,Int.negOfNat,Nat.rawCast,Mathlib.Tactic.Ring.Common.neg_congr,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNat,Nat.cast_oneand 25 more65 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
AbsoluteValue.isNontrivial_iff_exists_abv_gt_oneline 35 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,LinearOrder,IsStrictOrderedRing,AbsoluteValue,Iff,AbsoluteValue.IsNontrivial,Exists,LT.lt,OfNat.ofNatProof uses:
Iff.intro,AbsoluteValue.IsNontrivial.exists_abv_gt_one,Exists.intro,And,Ne,Inv.inv,And.intro,Eq.mpr,Not,Eq,id,congrArg, AbsoluteValue.ne_zero_of_lt_one,Eq.trans,congrFun',map_inv₀,Not.intro,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAddand 44 more88 instances, coercions and auxiliary constants left out.
Tactic trace: 8 steps
Open to load the checked before-and-after goal states.
- theorem
AbsoluteValue.inv_lt_one_iffline 44 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,LinearOrder,AbsoluteValue,IsStrictOrderedRing,Iff,LT.lt,Inv.inv,OfNat.ofNat,Or,EqProof uses:
of_eq_true,Eq.trans,True,congrFun',congrArg,LE.le,map_inv₀,iff_self68 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
AbsoluteValue.mul_one_div_lt_iffline 47 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,LinearOrder,AbsoluteValue,IsStrictOrderedRing,LT.lt,OfNat.ofNat,Iff,HMul.hMul,HDiv.hDivProof uses:
Eq.mpr,id,Eq,congrArg,map_mul,Inv.inv,one_div,map_inv₀,propext,mul_inv_lt_iff₀,one_mul,Iff.rfl77 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
AbsoluteValue.mul_one_div_pow_lt_iffline 51 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,LinearOrder,AbsoluteValue,IsStrictOrderedRing,Nat,LT.lt,OfNat.ofNat,Iff,HMul.hMul,HDiv.hDiv,HPow.hPowProof uses:
Eq.rec,Eq, AbsoluteValue.mul_one_div_lt_iff,pow_pos,Eq.symm,map_pow68 instances, coercions and auxiliary constants left out.
- theorem
AbsoluteValue.one_lt_of_lt_oneline 55 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,LinearOrder,AbsoluteValue,IsStrictOrderedRing,LT.lt,OfNat.ofNatProof uses:
Or.resolve_left,Eq,Iff.mp,Inv.inv,Or, AbsoluteValue.inv_lt_one_iff,Eq.rec,inv_lt_one_of_one_lt₀,Eq.symm,map_inv₀, AbsoluteValue.ne_zero_of_lt_one54 instances, coercions and auxiliary constants left out.
- theorem
AbsoluteValue.one_lt_iff_of_lt_one_iffline 59 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,LinearOrder,AbsoluteValue,IsStrictOrderedRing,Iff,LT.lt,OfNat.ofNatProof uses:
Iff.intro, AbsoluteValue.one_lt_of_lt_one,Iff.mp,Iff.mpr34 instances, coercions and auxiliary constants left out.
- theorem
AbsoluteValue.eq_one_of_lt_one_iffline 63 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,LinearOrder,AbsoluteValue,IsStrictOrderedRing,Iff,LT.lt,OfNat.ofNat,EqProof uses:
Or,eq_or_lt_of_le,Iff.mp,Not,LE.le,not_lt,Iff.not,Eq.not_lt,Or.inl,Eq.mpr,id,congrArg,Eq.symm,Eq.refl,Or.inr,Mathlib.Tactic.Linarith.eq_of_not_lt_of_not_gt,Not.intro,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAddand 44 more70 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- theorem
AbsoluteValue.eq_one_iff_of_lt_one_iffline 68 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,LinearOrder,AbsoluteValue,IsStrictOrderedRing,Iff,LT.lt,OfNat.ofNat,EqProof uses:
Iff.intro, AbsoluteValue.eq_one_of_lt_one_iff,Iff.symm34 instances, coercions and auxiliary constants left out.
- theorem
AbsoluteValue.pos_of_posline 74 sourcestandard axioms: Quot.sound, propext what this means
Statement uses:
Field,LinearOrder,AbsoluteValue,LT.lt,OfNat.ofNatProof uses:
Eq.mpr,Ne,id,Eq,congrArg,propext,AbsoluteValue.pos_iff,Eq.mp28 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- theorem
AbsoluteValue.one_add_pow_leline 81 sourcestandard axioms: propext what this means
Statement uses:
Ring,PartialOrder,Semiring,AbsoluteValue,IsDomain,Nontrivial,Nat,LE.le,HAdd.hAdd,OfNat.ofNat,HPow.hPowProof uses:
le_trans,AbsoluteValue.add_le,Eq.mpr,id,Eq,congrArg,map_one,map_pow,le_refl44 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
AbsoluteValue.one_sub_pow_leline 87 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CommRing,PartialOrder,IsOrderedRing,Ring,AbsoluteValue,NoZeroDivisors,IsDomain,Nontrivial,Nat,LE.le,HSub.hSub,OfNat.ofNat,HPow.hPow,HAdd.hAddProof uses:
le_trans,Eq.mpr,id,Eq,congrArg,map_one,map_pow,le_refl,AbsoluteValue.le_add58 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.