OAI/GroupTheory/PolycyclicRecognition/Analysis/ProbeImageBridge.lean
9 declarations, 0 contain sorry, 0 declared as axioms
The bridge between the two actual probe images
- theorem
OAI.PolycyclicRecognition.basedImage_bridge_productline 20Source documentation
The product of the second path endpoint and the image bridge is the first probe endpoint in the same anchor frame.
theorem basedImage_bridge_product (f : G → G) (a b c : G) : basedImage f a b * basedImage f b c = basedImage f a c := by …Mentions: OAI.PolycyclicRecognition.basedImage
- theorem
OAI.PolycyclicRecognition.rescaledMapProfile_basedImageline 26Source documentation
The normalization used for counting probe images cancels from every raw height profile.
theorem rescaledMapProfile_basedImage (height : G →* Multiplicative W) (f : G → G) (a x k : G) (r : ℝ) (chart : Z → G) (z : Z) : rescaledMapProfile (fun g => (height (basedImage f a g)).toAdd) x k r chart z = rescaledMapProfile (fun g => (height (f g)).toAdd) x k r chart z := by …Mentions: OAI.PolycyclicRecognition.rescaledMapProfile, OAI.PolycyclicRecognition.basedImage
- theorem
OAI.PolycyclicRecognition.basedImage_height_le_of_common_profileline 38Source documentation
At the same Cartan coordinate the common affine profile gives a sublinear endpoint height, independently of its affine offset.
theorem basedImage_height_le_of_common_profile (height : G →* Multiplicative W) (f : G → G) (x first second : G) (r : ℝ) (chart : Z → G) (q : Z → V) (A : V →ₗ[ℝ] W) (b : W) (z : Z) {ε₁ ε₂ : ℝ} (hfirst : ‖rescaledMapProfile (fun g => (height (f g)).toAdd) x first r chart z - (A (q z) + b)‖ ≤ ε₁) (hsecond : ‖rescaledMapProfile (fun g => (height (f g)).toAdd) x second r chart z - (A (q z) + b)‖ ≤ ε₂) : ‖(height (basedImage f (x * first * chart z) (x * second * chart z))).toAdd‖ ≤ Real.exp r * (ε₁ + ε₂) := by …Mentions: OAI.PolycyclicRecognition.rescaledMapProfile, OAI.PolycyclicRecognition.basedImage
- theorem
OAI.PolycyclicRecognition.eventually_basedImage_height_smallline 56Source documentation
Vanishing profile error makes the same-coordinate endpoint height smaller than any fixed positive multiple of the geometric scale.
theorem eventually_basedImage_height_small (height : G →* Multiplicative W) (f : ℕ → G → G) (x first second : ℕ → G) (scale ε : ℕ → ℝ) (chart : ℕ → Z → G) (q : Z → V) (A : V →ₗ[ℝ] W) (b : W) (z : ℕ → Z) (hscale : ∀ n, 0 < scale n) (hε : Tendsto ε atTop (𝓝 0)) (hfirst : ∀ n, ‖rescaledMapProfile (fun g => (height (f n g)).toAdd) (x n) (first n) (Real.log (scale n)) (chart n) (z n) - (A (q (z n)) + b)‖ ≤ ε n) (hsecond : ∀ n, ‖rescaledMapProfile (fun g => (height (f n g)).toAdd) (x n) (second n) (Real.log (scale n)) (chart n) (z n) - (A (q (z n)) + b)‖ ≤ ε n) {δ : ℝ} (hδ : 0 < δ) : … - theorem
OAI.PolycyclicRecognition.basedImage_lipschitzline 83 - theorem
OAI.PolycyclicRecognition.dist_one_inv_mul_eqline 91Source documentation
Left invariance identifies the bridge length with endpoint distance.
theorem dist_one_inv_mul_eq (a b : G) : dist 1 (a⁻¹ * b) = dist a b := by …
- theorem
OAI.PolycyclicRecognition.basedImage_bridge_distline 95Source documentation
The actual image bridge has the Lipschitz-scaled source length.
theorem basedImage_bridge_dist (f : G → G) {K : ℝ≥0} (hf : LipschitzWith K f) (a b : G) : dist 1 (basedImage f a b) ≤ (K : ℝ) * dist a b := by …Mentions: OAI.PolycyclicRecognition.basedImage
- theorem
OAI.PolycyclicRecognition.exists_uniform_bridge_parameterline 106Source documentation
A single small source parameter works for every probe when the source bridge constants are uniform. No division by a possibly zero Lipschitz constant or bridge constant is used.
theorem exists_uniform_bridge_parameter {K C D τ : ℝ} (hK : 0 ≤ K) (hC : 0 ≤ C) (hD : 0 ≤ D) (hτ : 0 < τ) : ∃ δ₀ : ℝ, 0 < δ₀ ∧ ∀ δ ε : ℝ, 0 ≤ δ → δ ≤ δ₀ → 0 ≤ ε → ε ≤ δ₀ → K * (C * δ + D * ε) ≤ τ := by … - theorem
OAI.PolycyclicRecognition.eventually_uniform_probe_height_smallline 127Source documentation
Profile agreement controls the endpoint heights uniformly over a retained family of probes, with one scale threshold for the whole family.
theorem eventually_uniform_probe_height_small {J : ℕ → Type*} (height : G →* Multiplicative W) (f : ℕ → G → G) (x : ℕ → G) (first second : ∀ n, J n → G) (good : ∀ n, Set (J n)) (scale ε : ℕ → ℝ) (chart : ℕ → Z → G) (q : Z → V) (A : V →ₗ[ℝ] W) (b : W) (z : ℕ → Z) (hscale : ∀ n, 0 < scale n) (hε : Tendsto ε atTop (𝓝 0)) (hgood : ∀ᶠ n in atTop, ∀ j ∈ good n, ‖rescaledMapProfile (fun g => (height (f n g)).toAdd) (x n) (first n j) (Real.log (scale n)) (chart n) (z n) - (A (q (z n)) + b)‖ ≤ ε n ∧ ‖rescaledMapProfile (fun g => (height (f n g)).toAdd) (x n) (second n j) (Real.log (scale n)) (chart n) (z n) - …