OAI/Analysis/DiamondDistortion/Stretch.lean
16 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.DiamondDistortion.Diamond.norm_center_leline 16 - lemma
OAI.DiamondDistortion.Diamond.norm_deviation_leline 26 - lemma
OAI.DiamondDistortion.Diamond.slope_lowerline 30 - lemma
OAI.DiamondDistortion.Diamond.slope_upperline 39 - lemma
OAI.DiamondDistortion.Diamond.old_lowerline 48 - lemma
OAI.DiamondDistortion.Diamond.iterate_contractionline 56Source documentation
Abstract multiplicative backward iteration, retaining every all-pairs lower bound and making no assertion of an attained stage supremum.
lemma iterate_contraction {s D c : ℝ} (hc : 0 ≤ c) (hc1 : c ≤ 1) (hstep : ∀ (x : X) (z : ℕ → X) (R : ℝ),0 ≤ R → R ≤ D → s ≤ ‖x‖ → (∀ i,‖x+z i‖ ≤ R) → (∀ i,‖x-z i‖ ≤ R) → (∀ i j,i ≠ j → 2*s ≤ ‖z i-z j‖) → ‖x‖ ≤ c*R) (k : ℕ) (f : Vertex k → X) {L : ℝ} (hL : 0 ≤ L) (hLD : L ≤ D) (hl : ∀ u v,s*distance k u v ≤ ‖f u-f v‖) (hb : ∀ e,‖slope f e‖ ≤ L) : s ≤ c^k*L := by …Mentions: OAI.DiamondDistortion.Diamond.Vertex, OAI.DiamondDistortion.Diamond.distance, OAI.DiamondDistortion.Diamond.slope
- lemma
OAI.DiamondDistortion.Diamond.iterate_additiveline 80Source documentation
Abstract additive backward iteration. The existence of old edges ensures nonnegativity of each improved bound, including the last nonempty stage.
lemma iterate_additive {s D δ : ℝ} (hδ : 0 ≤ δ) (hstep : ∀ (x : X) (z : ℕ → X) (R : ℝ),0 ≤ R → R ≤ D → s ≤ ‖x‖ → (∀ i,‖x+z i‖ ≤ R) → (∀ i,‖x-z i‖ ≤ R) → (∀ i j,i ≠ j → 2*s ≤ ‖z i-z j‖) → ‖x‖ ≤ R-δ) (k : ℕ) (f : Vertex k → X) {L : ℝ} (hL : 0 ≤ L) (hLD : L ≤ D) (hl : ∀ u v,s*distance k u v ≤ ‖f u-f v‖) (hb : ∀ e,‖slope f e‖ ≤ L) : s+(k:ℝ)*δ ≤ L := by …Mentions: OAI.DiamondDistortion.Diamond.Vertex, OAI.DiamondDistortion.Diamond.distance, OAI.DiamondDistortion.Diamond.slope
- def
OAI.DiamondDistortion.Diamond.SquareLensline 103 - lemma
OAI.DiamondDistortion.Diamond.squared_stretch_loss_generalline 108 - lemma
OAI.DiamondDistortion.Diamond.squared_transferline 139 - lemma
OAI.DiamondDistortion.Diamond.normalized_distortionline 152 - lemma
OAI.DiamondDistortion.Diamond.upper_one_normalizationline 167 - def
OAI.DiamondDistortion.Diamond.RadialLensline 184 - theorem
OAI.DiamondDistortion.Diamond.radial_transferline 189 - def
OAI.DiamondDistortion.Diamond.UnitLensBoundline 218 - theorem
OAI.DiamondDistortion.Diamond.backwardline 222