Carleson/Forest.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
28 declarations, 0 contain sorry, 0 declared as axioms
Imports (1)
Imported by 2 files
- structure
TileStructure.ForestAnn-forest line 21 sourceSource documentation
An
n-foreststandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt11 instances, coercions and auxiliary constants left out.
structure Forest (n : ℕ) where …
- instance
TileStructure.Forest.(instance at line 39)line 39 source - instance
TileStructure.Forest.(instance at line 40)line 40 source - instance
TileStructure.Forest.(instance at line 41)line 41 source - lemma
TileStructure.Forest.mem_mkline 43 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓,Membership.mem,Set.Nonempty,Set.OrdConnected,Neand 25 moreProof uses:
Iff.rfl108 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Forest.mem_𝔘line 46 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Forest,Iff,Membership.mem,TileStructure.Forest.𝔘Proof uses:
Iff.rfl27 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Forest.mem_𝔗line 47 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Forest,Iff,Membership.mem,TileStructure.Forest.𝔗Proof uses:
Iff.rfl26 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Forest.nonemptyline 49 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Forest,Membership.mem,Set.Nonempty,TileStructure.Forest.𝔗Proof uses:
TileStructure.Forest.nonempty'26 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Forest.ordConnectedline 50 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Forest,Membership.mem,Set.OrdConnected,TileStructure.Forest.𝔗Proof uses:
TileStructure.Forest.ordConnected'28 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Forest.𝓘_ne_𝓘line 51 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Forest,Membership.mem,TileStructure.Forest.𝔗,Neand 2 moreProof uses:
TileStructure.Forest.𝓘_ne_𝓘'29 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Forest.smul_four_leline 52 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Forest,Membership.mem,TileStructure.Forest.𝔗,LE.leand 3 moreProof uses:
TileStructure.Forest.smul_four_le'38 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Forest.stackSize_leline 53 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, TileStructure.Forest,LE.le, stackSize,TileStructure.Forest.𝔘,HPow.hPowand 1 moreProof uses:
TileStructure.Forest.stackSize_le'28 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Forest.dens₁_𝔗_leline 54 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Forest,Membership.mem,LE.le,ENNRealand 7 moreProof uses:
TileStructure.Forest.dens₁_𝔗_le'43 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Forest.lt_distline 55 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Forest,Membership.mem,Ne,TileStructure.Forest.𝔗and 15 moreProof uses:
TileStructure.Forest.lt_dist'57 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Forest.ball_subsetline 57 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Forest,Membership.mem,TileStructure.Forest.𝔗,LE.leand 7 moreProof uses:
TileStructure.Forest.ball_subset'42 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Forest.ball_subset_of_mem_𝓘line 62 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Forest,Membership.mem,TileStructure.Forest.𝔗, Grid and 7 moreProof uses:
LE.le.trans, 𝔠,Metric.ball_subset_ball',le_of_not_gt,HAdd.hAdd,Dist.dist,LT.lt,Mathlib.Tactic.Linarith.lt_irrefl,Eq.mp,HSub.hSub,congrArg,Mathlib.Tactic.Ring.of_eq,Mathlib.Tactic.Ring.Common.add_congr,Nat.rawCast,Mathlib.Meta.NormNum.instAddMonoidWithOne,inferInstance,Ring,Int.rawCast,Int.negOfNat,Mathlib.Tactic.Ring.Common.sub_congrand 45 more106 instances, coercions and auxiliary constants left out.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- lemma
TileStructure.Forest.𝓘_le_𝓘line 67 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Forest,Membership.mem,TileStructure.Forest.𝔗,LE.leand 2 moreProof uses:
And.left,Prod.fst,OrderDual,FunctionDistances.Θ, smul,OfNat.ofNat,Prod.snd, TileStructure.Forest.smul_four_le53 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Forest.cball_subset_cballline 70 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Forest,Membership.mem,TileStructure.Forest.𝔗,LE.leand 8 moreProof uses:
And.right, Grid,Prod.fst,OrderDual,FunctionDistances.Θ, smul,Prod.snd, TileStructure.Forest.smul_four_le64 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Forest.𝒬_mem_cballline 73 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Forest,Membership.mem,TileStructure.Forest.𝔗,FunctionDistances.Θand 8 moreProof uses: TileStructure.Forest.cball_subset_cball,
Metric.mem_ball_self,zero_lt_one70 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Forest.dist_lt_fourline 76 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Forest,Membership.mem,TileStructure.Forest.𝔗,LT.ltand 8 moreProof uses:
Iff.mp,Metric.ball,Metric.mem_ball', TileStructure.Forest.𝒬_mem_cball56 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Forest.dist_lt_four'line 79 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Forest,Membership.mem,TileStructure.Forest.𝔗,LT.ltand 8 moreProof uses:
Iff.mp,Metric.ball,Metric.mem_ball, TileStructure.Forest.𝒬_mem_cball56 instances, coercions and auxiliary constants left out.
- structure
TileStructure.RowAnn-row line 86 sourceSource documentation
An
n-rowstandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt11 instances, coercions and auxiliary constants left out.
structure Row (n : ℕ) extends Forest X n where …
Mentions: TileStructure.Forest
- instance
TileStructure.Row.(instance at line 93)line 93 source - instance
TileStructure.Row.(instance at line 94)line 94 source - instance
TileStructure.Row.(instance at line 95)line 95 source - lemma
TileStructure.Row.mem_𝔘line 97 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Row,Iff,Membership.mem,TileStructure.Forest.𝔘and 1 moreProof uses:
Iff.rfl27 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Row.mem_𝔗line 98 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, 𝔓, TileStructure.Row,Iff,Membership.mem,TileStructure.Forest.𝔗and 1 moreProof uses:
Iff.rfl26 instances, coercions and auxiliary constants left out.
- lemma
TileStructure.Row.pairwiseDisjointline 100 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
PseudoMetricSpace,Nat,Real,Complex,Int,Set, ProofData, TileStructure,NNReal, defaultA,ProofData.Q, defaultD, defaultκ, defaultS, cancelPt, TileStructure.Row,Set.PairwiseDisjoint, 𝔓,TileStructure.Forest.𝔘,TileStructure.Row.toForestand 1 moreProof uses:
TileStructure.Row.pairwiseDisjoint'34 instances, coercions and auxiliary constants left out.