Skip to main content
fpvandoorn/carleson
Source indexedlemma ยท leanprover/lean4:v4.32.0

dist_LTSeries

Carleson.TileStructure ยท Carleson/TileStructure.lean:246 to 255

Mathematical statement

Exact Lean statement

lemma dist_LTSeries {n : โ„•} {u : Set (๐”“ X)} {s : LTSeries u} (hs : s.length = n) {f g : ฮ˜ X} :
    dist_(s.head.1) f g โ‰ค C2_1_2 a ^ n * dist_(s.last.1) f g

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma dist_LTSeries {n : โ„•} {u : Set (๐”“ X)} {s : LTSeries u} (hs : s.length = n) {f g : ฮ˜ X} :    dist_(s.head.1) f g โ‰ค C2_1_2 a ^ n * dist_(s.last.1) f g := by  induction n generalizing s with  | zero => rw [pow_zero, one_mul]; apply Grid.dist_mono s.head_le_last.1  | succ n ih =>    let s' : LTSeries u := s.eraseLast    specialize ih (show s'.length = n by simp [s', hs])    have link : dist_(s'.last.1) f g โ‰ค C2_1_2 a * dist_(s.last.1) f g :=      Grid.dist_strictMono <| ๐“˜_strictMono <| s.eraseLast_last_rel_last (by lia)    apply ih.trans; rw [pow_succ, mul_assoc]; gcongr; unfold C2_1_2; positivity