Carleson/Calculations.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Pinned Carleson blueprint
29 declarations, 0 contain sorry, 0 declared as axioms
Imports (1)
Imported by 6 files
- lemma
sixteen_times_le_cubeline 20 sourcestandard axioms: Quot.sound, propext what this means
Statement uses:
Nat,LE.le,OfNat.ofNat,HMul.hMul,HPow.hPowProof uses:
Trans.trans,Eq,rfl,Mathlib.Tactic.Ring.of_eq,HAdd.hAdd,Nat.rawCast,Mathlib.Tactic.Ring.Common.mul_congr,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refl,Mathlib.Tactic.Ring.Common.atom_pf,Eq.mpr,id,congrArg,Eq.symm,Mathlib.Tactic.Ring.Common.add_mul,Mathlib.Tactic.Ring.Common.mul_add,Mathlib.Tactic.Ring.Common.mul_pf_right,Mathlib.Meta.NormNum.IsNat.to_raw_eq,Mathlib.Meta.NormNum.isNat_muland 16 more37 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
four_times_sq_le_cubeline 26 sourcestandard axioms: Quot.sound, propext what this means
Statement uses:
Nat,LE.le,OfNat.ofNat,HMul.hMul,HPow.hPowProof uses:
Trans.trans,Eq,rfl,mul_le_mul',le_refl,Mathlib.Tactic.Ring.of_eq,HAdd.hAdd,Nat.rawCast,Mathlib.Tactic.Ring.Common.mul_congr,Mathlib.Tactic.Ring.Common.atom_pf,Eq.mpr,id,congrArg,Eq.symm,Eq.refl,Mathlib.Tactic.Ring.Common.pow_congr,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNat,Mathlib.Tactic.Ring.Common.pow_add,Mathlib.Tactic.Ring.Common.single_powand 15 more37 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
add_le_pow_twoline 31 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Semiring,PartialOrder,IsOrderedRing,Nat,LE.le,HAdd.hAdd,OfNat.ofNat,HPow.hPowProof uses:
le_imp_le_of_le_of_le,add_le_add,pow_le_pow_right₀,Mathlib.Meta.NormNum.isNat_le_true,Mathlib.Meta.NormNum.isNat_ofNat,Nat.cast_one,Eq.refl,Mathlib.Meta.NormNum.instAtLeastTwo,Bool,Bool.true,le_refl,Eq.mpr,HMul.hMul,congrArg,Eq.symm,mul_two,pow_succ58 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
add_le_pow_two₃line 36 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Semiring,PartialOrder,IsOrderedRing,Nat,LE.le,HAdd.hAdd,OfNat.ofNat,HPow.hPowProof uses:
Trans.trans,Eq,rfl,add_le_add, add_le_pow_two,le_rfl,le_refl,le_of_not_gt,LT.lt,Mathlib.Tactic.Linarith.lt_irrefl,Int,Eq.mp,Neg.neg,HSub.hSub,congrArg,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Int.rawCast,inferInstance,Ringand 44 more98 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- lemma
add_le_pow_two_add_cubeline 44 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Semiring,PartialOrder,IsOrderedRing,LE.le,OfNat.ofNat,HAdd.hAdd,HPow.hPowProof uses: add_le_pow_two,
one_le_pow₀,le_of_not_gt,LT.lt,Mathlib.Tactic.Linarith.lt_irrefl,Int,Eq.mp,HMul.hMul,Neg.neg,HSub.hSub,congrArg,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Nat.rawCast,Int.rawCast,inferInstance,Ring,Int.negOfNat,Mathlib.Tactic.Ring.Common.mul_congr,Mathlib.Tactic.Ring.cast_posand 59 more107 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_1line 51 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Int,Eq,Real,HMul.hMul,OfNat.ofNat,HPow.hPow, defaultD,Neg.neg,HAdd.hAddProof uses:
LT.lt, realD_pos,Trans.trans,rfl,Mathlib.Tactic.Ring.of_eq,Nat.rawCast,Mathlib.Tactic.Ring.Common.mul_congr,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refl,Mathlib.Meta.NormNum.instAtLeastTwo,Mathlib.Tactic.Ring.Common.atom_pf,Eq.mpr,id,congrArg,Eq.symm,Mathlib.Tactic.Ring.Common.add_mul,Mathlib.Tactic.Ring.Common.mul_add,Mathlib.Tactic.Ring.Common.mul_pf_right,Mathlib.Meta.NormNum.IsNat.to_raw_eqand 44 more84 instances, coercions and auxiliary constants left out.
Tactic trace: 7 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_2line 64 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Int,Eq,Real,HMul.hMul,Inv.inv,OfNat.ofNat,HPow.hPow, defaultD,Neg.neg,HAdd.hAddProof uses:
LT.lt, realD_pos,Trans.trans,rfl,Mathlib.Tactic.Ring.of_eq,Nat.rawCast,NNRat.rawCast,Mathlib.Tactic.Ring.Common.mul_congr,Mathlib.Tactic.Ring.Common.inv_congr,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refl,Mathlib.Meta.NormNum.instAtLeastTwo,Mathlib.Tactic.Ring.Common.inv_single,Mathlib.Meta.NormNum.IsNNRat.to_raw_eq,Mathlib.Meta.NormNum.isNNRat_inv_pos,Mathlib.Meta.NormNum.IsNat.to_isNNRat,Mathlib.Meta.NormNum.IsNat.of_raw,Mathlib.Tactic.Ring.Common.atom_pf,Eq.mprand 40 more91 instances, coercions and auxiliary constants left out.
Tactic trace: 7 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_10line 77 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LT.lt,Real,OfNat.ofNat, defaultD,HMul.hMul,HAdd.hAdd,HPow.hPow,Neg.neg,Inv.invProof uses:
Trans.trans,LE.le,Eq,rfl,id,mul_le_mul,add_le_add,le_refl,mul_le_mul_of_nonneg_left,Real.rpow_le_rpow_of_nonpos,Mathlib.Meta.NormNum.isNat_lt_true,Mathlib.Meta.NormNum.isNat_ofNat,Nat.cast_zero,Eq.refl,Mathlib.Meta.NormNum.instAtLeastTwo,Bool,Bool.false,LT.lt.le,Mathlib.Meta.NormNum.isInt_le_true,Int.negOfNatand 33 more89 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_3line 85 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,PseudoMetricSpace, ProofData,LT.lt,HAdd.hAdd,OfNat.ofNat,HMul.hMul,HPow.hPow, defaultD,Neg.neg,Inv.invProof uses:
Eq.mpr,id,Eq,congrArg,Eq.symm,Mathlib.Meta.NormNum.isNat_eq_true,Mathlib.Meta.NormNum.isNat_add,Eq.refl,Mathlib.Meta.NormNum.isNat_ofNat,Mathlib.Meta.NormNum.instAtLeastTwo,right_distrib,add_lt_add_left,LE.le,distrib_three_right,Trans.trans,HSub.hSub,rfl,mul_le_mul_of_nonneg_left,zpow_le_zpow_right₀,le_of_not_gtand 77 more154 instances, coercions and auxiliary constants left out.
Tactic trace: 16 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_4line 105 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,PseudoMetricSpace, ProofData,LT.lt,HMul.hMul,OfNat.ofNat,HPow.hPow, defaultD,HAdd.hAdd,Inv.inv,EqProof uses:
Trans.trans,LE.le,Neg.neg,rfl,add_le_add,le_of_lt,le_refl,Eq.mpr,id,congrArg,Eq.symm, calculation_1,Eq.refl, calculation_2, calculation_353 instances, coercions and auxiliary constants left out.
Tactic trace: 12 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_logD_64line 133 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,PseudoMetricSpace, ProofData,LT.lt,Real.logb, defaultD,OfNat.ofNatProof uses:
Iff.mpr,HPow.hPow,Real.logb_lt_iff_lt_rpow,lt_of_not_ge,LE.le,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HAdd.hAdd,HMul.hMul,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.mul_congrand 51 more77 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_5line 139 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,LE.le,HMul.hMul,HPow.hPow,OfNat.ofNat,Neg.neg,𝕔,HSub.hSubProof uses:
Iff.mp,mul_le_mul_iff_right₀,LT.lt,Real.rpow_pos_of_pos,Mathlib.Meta.Positivity.pos_of_isNat,inferInstance,PartialOrder,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refl,Mathlib.Meta.NormNum.instAtLeastTwo,Bool,Nat.ble,Eq.mpr,id,Eq,congrArg,Eq.symm,mul_assoc,neg_mul,Inv.invand 58 more104 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_6line 151 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Int,Eq,Real,HPow.hPow, defaultD,HAdd.hAdd,OfNat.ofNat,HMul.hMulProof uses:
Eq.mpr,id,congrArg,zpow_add₀,Not.intro,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,LT.lt,HSub.hSub,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Nat.rawCast,Int.rawCast,inferInstance,Ring,Int.negOfNat,Mathlib.Tactic.Ring.Common.sub_congr,Mathlib.Tactic.Ring.Common.atom_pf,rfl,Eq.symmand 28 more74 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_7line 157 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Int,Eq,Real,HMul.hMul,OfNat.ofNat,HPow.hPow, defaultD,HAdd.hAdd, defaultA,𝕔Proof uses:
Eq.mpr,id,congrArg,Eq.symm,mul_assoc,mul_comm,HMul,Eq.rec,Eq.refl,Eq.trans,pow_mul,defaultD.eq_1,Mathlib.Tactic.Ring.of_eq,Nat.rawCast,Mathlib.Tactic.Ring.Common.pow_congr,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNat,Mathlib.Tactic.Ring.Common.mul_congr,Mathlib.Tactic.Ring.Common.atom_pf,rfland 19 more75 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_8line 165 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,LE.le,HMul.hMul,HPow.hPow,OfNat.ofNat,𝕔,Neg.negProof uses:
Eq.mpr,id,Eq,congrArg,neg_mul,Inv.inv,Real.rpow_neg,le_of_lt,Mathlib.Meta.Positivity.pos_of_isNat,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refl,Mathlib.Meta.NormNum.instAtLeastTwo,Bool,Nat.ble,mul_comm,Iff.mpr,le_mul_inv_iff₀,Real.rpow_pos_of_pos,inferInstance,PartialOrder69 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_9line 172 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,PseudoMetricSpace, ProofData,LE.le,OfNat.ofNat,HPow.hPow,HMul.hMul,Neg.neg,HSub.hSub,𝕔,FalseProof uses:
LT.lt,Real.rpow_lt_rpow_of_neg,Mathlib.Meta.NormNum.isNat_lt_true,Mathlib.Meta.NormNum.isNat_ofNat,Nat.cast_zero,Nat.cast_one,Eq.refl,Bool,Bool.false,Mathlib.Meta.NormNum.instAtLeastTwo,Eq.mpr,id,Eq,Eq.trans,congrFun',congrArg,neg_sub,sub_mul,HAdd.hAdd,congrand 54 more149 instances, coercions and auxiliary constants left out.
Tactic trace: 13 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_11line 185 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,PseudoMetricSpace, ProofData,LT.lt,HAdd.hAdd,HMul.hMul,OfNat.ofNat,HPow.hPow, defaultDProof uses:
Eq.mpr,id,Eq,congrArg,Mathlib.Meta.NormNum.isNat_eq_true,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refl,Mathlib.Meta.NormNum.instAtLeastTwo,Mathlib.Meta.NormNum.isNat_add,right_distrib,add_lt_add_right,mul_lt_mul'',lt_of_not_ge,LE.le,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,Neg.neg,HSub.hSub,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congrand 49 more125 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_12line 194 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Eq,HMul.hMul,OfNat.ofNat,HPow.hPow, defaultD,HAdd.hAdd,𝕔Proof uses:
id,Trans.trans,rfl,congrArg,Real.rpow_mul,le_of_lt,Mathlib.Meta.Positivity.pos_of_isNat,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refl,Mathlib.Meta.NormNum.instAtLeastTwo,Bool,Nat.ble,Eq.mpr,congr,congrFun',Eq.trans,Eq.mp,Real.rpow_natCast,Mathlib.Tactic.Ring.of_eq,Nat.rawCastand 67 more84 instances, coercions and auxiliary constants left out.
Tactic trace: 29 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_13line 229 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Eq,Real,HPow.hPow,OfNat.ofNat,HAdd.hAdd,HMul.hMul,𝕔, defaultAProof uses:
Eq.mpr,id,congrArg,congrFun',Nat.cast_pow,Real.rpow_mul,le_of_lt,Mathlib.Meta.Positivity.pos_of_isNat,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refl,Mathlib.Meta.NormNum.instAtLeastTwo,Bool,Nat.ble,Eq.trans,congr,Eq.symm,Eq.mp,Real.rpow_natCast,Mathlib.Tactic.Ring.of_eq,Nat.rawCastand 28 more65 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_14line 235 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,PseudoMetricSpace, ProofData,LE.le,HPow.hPow,OfNat.ofNat,HSub.hSub,HDiv.hDiv,HMul.hMul, defaultZ,HAdd.hAdd,𝕔Proof uses:
Real.rpow_le_rpow_of_exponent_le,le_of_not_gt,LT.lt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,Neg.neg,congrArg,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Int.rawCast,inferInstance,Ring,Int.negOfNat,Nat.rawCast,Mathlib.Meta.NormNum.instAddMonoidWithOne,Mathlib.Tactic.Ring.Common.neg_congr,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNat,Nat.cast_one,Mathlib.Tactic.Ring.Common.neg_addand 71 more111 instances, coercions and auxiliary constants left out.
Tactic trace: 14 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_15line 248 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,LE.le,HPow.hPow,OfNat.ofNat,HMul.hMul,HAdd.hAdd,𝕔,HSub.hSubProof uses:
Eq.mpr,HDiv.hDiv,id,Eq,congrArg,Real.rpow_sub,lt_of_not_ge,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,LT.lt,Neg.neg,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Int.rawCast,inferInstance,Ring,Int.negOfNat,Nat.rawCast,Mathlib.Tactic.Ring.Common.mul_congr,Mathlib.Tactic.Ring.cast_posand 60 more145 instances, coercions and auxiliary constants left out.
Tactic trace: 7 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_16line 257 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,PseudoMetricSpace, ProofData,LT.lt,HMul.hMul,OfNat.ofNat,HPow.hPow, defaultD,HAdd.hAddProof uses:
mul_lt_mul'',lt_of_not_ge,LE.le,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,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.Meta.NormNum.instAddMonoidWithOne,Mathlib.Tactic.Ring.Common.mul_congr,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refland 52 more116 instances, coercions and auxiliary constants left out.
Tactic trace: 7 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_7_7_4line 264 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,PseudoMetricSpace, ProofData,LE.le,OfNat.ofNat,HSub.hSub,HPow.hPow,HMul.hMul, defaultZ,HAdd.hAddProof uses:
Eq.mpr,id,Eq,congrArg,propext,le_sub_iff_add_le,Trans.simple,Mathlib.Meta.NormNum.isNat_le_true,Mathlib.Meta.NormNum.isNat_add,Eq.refl,Mathlib.Meta.NormNum.isNat_ofNat,Nat.cast_one,Mathlib.Meta.NormNum.instAtLeastTwo,Mathlib.Meta.NormNum.isNat_pow,Mathlib.Meta.NormNum.IsNatPowT.run,Mathlib.Meta.NormNum.IsNatPowT.bit1,Bool,Bool.true,pow_right_mono₀,one_le_twoand 10 more86 instances, coercions and auxiliary constants left out.
Tactic trace: 17 steps
Open to load the checked before-and-after goal states.
- lemma
near_1_geometric_boundA bound on the sum of a geometric series whose ratio is close to 1 line 282 sourceSource documentation
A bound on the sum of a geometric series whose ratio is close to 1.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Membership.mem,Set,Set.Icc,OfNat.ofNat,LE.le,ENNReal,Inv.inv,HSub.hSub,HPow.hPow,Nat,Neg.neg,HMul.hMul,ENNReal.ofRealProof uses:
Eq.mpr,id,Eq,congrArg,propext,ENNReal.inv_le_iff_inv_le,ENNReal.mul_inv,Or.inl,Ne,Top.top,two_ne_zero,ENNReal.ofNat_ne_top,inv_inv,HDiv.hDiv,Eq.symm,ENNReal.div_eq_inv_mul,ENNReal.ofReal_ofNat,ENNReal.ofReal_one,ENNReal.ofReal_div_of_pos,Mathlib.Meta.Positivity.pos_of_isNatand 101 more132 instances, coercions and auxiliary constants left out.
Tactic trace: 12 steps
Open to load the checked before-and-after goal states.
lemma near_1_geometric_bound {t : ℝ} (ht : t ∈ Set.Icc 0 1) : (1 - 2 ^ (-t))⁻¹ ≤ 2 * (ENNReal.ofReal t)⁻¹ := by … - lemma
calculation_convexity_boundline 295 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,PseudoMetricSpace, ProofData,Membership.mem,Set.Icc,OfNat.ofNat,LE.le,ENNReal,Finset.sum,Finset.range,HPow.hPow, defaultD,Neg.neg,HMul.hMul,Inv.inv,ENNReal.ofRealProof uses:
KernelProofData.four_le_a,le_trans,HSub.hSub,Trans.trans,Eq,tsum,SummationFilter.unconditional,Finset.sum_le_sum,Finset,pow_le_pow_left',Eq.mpr,id,congrArg,ENNReal.rpow_neg,propext,ENNReal.inv_le_inv,ENNReal.rpow_le_rpow,𝕔,Nat.le_pow,LT.ltand 63 more149 instances, coercions and auxiliary constants left out.
Tactic trace: 12 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_7_6_2line 313 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,PseudoMetricSpace, ProofData,LE.le,ENNReal,Finset.sum,Finset.range,HPow.hPow, defaultD,Neg.neg,HDiv.hDiv, defaultκ,OfNat.ofNat,HAdd.hAdd,HMul.hMulProof uses:
Trans.trans,Eq,Inv.inv,ENNReal.ofReal, calculation_convexity_bound, κ_nonneg, κ_le_one,Eq.mpr,Membership.mem,Set.Icc,And,id,congrArg,propext,Set.mem_Icc,And.intro,le_of_not_gt,LT.lt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mpand 99 more144 instances, coercions and auxiliary constants left out.
Tactic trace: 8 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_150line 329 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,Complex,Int,Set,PseudoMetricSpace, ProofData,LE.le,HMul.hMul,𝕔,HDiv.hDiv,OfNat.ofNat,HPow.hPow, defaultκProof uses:
Eq.mpr,Neg.neg,id,Eq,congrArg,defaultκ.eq_1,neg_mul,Inv.inv,Real.rpow_neg,zero_le_two,mul_inv_le_one_of_le₀,congr,Eq.trans,Real.rpow_natCast,Mathlib.Tactic.Ring.of_eq,HAdd.hAdd,Nat.rawCast,Mathlib.Tactic.Ring.Common.pow_congr,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNatand 117 more155 instances, coercions and auxiliary constants left out.
Tactic trace: 19 steps
Open to load the checked before-and-after goal states.
- lemma
sq_le_two_pow_of_four_leline 344 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LE.le,OfNat.ofNat,HPow.hPowProof uses:
Nat.le_induction,Eq.mpr,HAdd.hAdd,HMul.hMul,id,Eq,congrArg,pow_succ,mul_two,add_sq,one_pow,mul_one,add_assoc,add_le_add,Trans.trans,mul_le_mul',le_refl,Eq.symm,sq54 instances, coercions and auxiliary constants left out.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
- lemma
calculation_6_1_6line 354 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,LE.le,OfNat.ofNat,HMul.hMul,HPow.hPow,HAdd.hAddProof uses:
Trans.trans,Eq,Mathlib.Tactic.Ring.of_eq,Nat.rawCast,Mathlib.Tactic.Ring.Common.mul_congr,Mathlib.Tactic.Ring.cast_pos,Mathlib.Meta.NormNum.isNat_ofNat,Eq.refl,Mathlib.Tactic.Ring.Common.pow_congr,Mathlib.Tactic.Ring.Common.atom_pf,rfl,Eq.mpr,id,congrArg,Eq.symm,Mathlib.Tactic.Ring.Common.pow_add,Mathlib.Tactic.Ring.Common.single_pow,Mathlib.Tactic.Ring.Common.mul_pow_mul,Mathlib.Meta.NormNum.IsNat.to_raw_eq,Mathlib.Meta.NormNum.isNat_muland 26 more40 instances, coercions and auxiliary constants left out.
Tactic trace: 5 steps
Open to load the checked before-and-after goal states.