MIL/C03_Logic/solutions/Solutions_S05_Disjunction.lean
11 declarations, 0 contain sorry, 0 declared as axioms
Imports (2)
- theorem
C03S05.MyAbs.le_abs_selfline 12 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LE.le,absProof uses:
OfNat.ofNat,LT.lt,Or,le_or_gt,Eq.mpr,id,Eq,congrArg,abs_of_nonneg,le_refl,Neg.neg,abs_of_neg,le_of_not_gt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,HMul.hMul,Nat,HSub.hSub,Mathlib.Tactic.Ring.of_eqand 51 more68 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: MIL/C03_Logic/S05_Disjunction.lean:60 (same statement text; different proof or body). Qualify references as C03S05.MyAbs.le_abs_self@path.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- theorem
C03S05.MyAbs.neg_le_absline 18 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LE.le,Neg.neg,absProof uses:
OfNat.ofNat,LT.lt,Or,le_or_gt,Eq.mpr,id,Eq,congrArg,abs_of_nonneg,le_of_not_gt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,HMul.hMul,Nat,HSub.hSub,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,HPow.hPow,Nat.rawCastand 53 more70 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: MIL/C03_Logic/S05_Disjunction.lean:63 (same statement text; different proof or body). Qualify references as C03S05.MyAbs.neg_le_abs@path.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- theorem
C03S05.MyAbs.abs_add_leline 24 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,LE.le,abs,HAdd.hAddProof uses:
OfNat.ofNat,LT.lt,Or,le_or_gt,Eq.mpr,id,Eq,congrArg,abs_of_nonneg,le_of_not_gt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HSub.hSub,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,HMul.hMul,HPow.hPow,Nat,Nat.rawCast,Int.rawCastand 40 more62 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: MIL/C03_Logic/S05_Disjunction.lean:66 (same statement text; different proof or body). Qualify references as C03S05.MyAbs.abs_add_le@path.
Tactic trace: 7 steps
Open to load the checked before-and-after goal states.
- theorem
C03S05.MyAbs.lt_absline 31 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Iff,LT.lt,abs,Or,Neg.negProof uses:
LE.le,OfNat.ofNat,le_or_gt,Eq.mpr,id,Eq,congrArg,abs_of_nonneg,Iff.intro,Or.inl,lt_of_not_ge,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,HMul.hMul,Nat,HSub.hSub,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,HPow.hPowand 59 more70 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: MIL/C03_Logic/S05_Disjunction.lean:69 (same statement text; different proof or body). Qualify references as C03S05.MyAbs.lt_abs@path.
Tactic trace: 28 steps
Open to load the checked before-and-after goal states.
- theorem
C03S05.MyAbs.abs_ltline 52 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Iff,LT.lt,abs,And,Neg.negProof uses:
LE.le,OfNat.ofNat,Or,le_or_gt,Eq.mpr,id,Eq,congrArg,abs_of_nonneg,Iff.intro,And.intro,lt_of_not_ge,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,HMul.hMul,Nat,HSub.hSub,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congrand 60 more71 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: MIL/C03_Logic/S05_Disjunction.lean:72 (same statement text; different proof or body). Qualify references as C03S05.MyAbs.abs_lt@path.
Tactic trace: 94 steps
Open to load the checked before-and-after goal states.
- example
C03S05.(example at line 76)line 76 source - example
C03S05.(example at line 79)line 79 source - example
C03S05.(example at line 90)line 90 source - example
C03S05.(example at line 105)line 105 source - example
C03S05.(example at line 116)line 116 source - example
C03S05.(example at line 129)line 129 source