OAI/Analysis/SignedDisk/ActualLabels1.lean
39 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.SignedDisk.ActualLabels.energyRateline 33 - lemma
OAI.SignedDisk.ActualLabels.energyRate_nonnegline 35 - lemma
OAI.SignedDisk.ActualLabels.energyRate_le_fiveline 37 - theorem
OAI.SignedDisk.ActualLabels.marginal_spatial_distanceline 46Source documentation
Spatial comparison of the actual marginal laws. No independent coupling or pointwise uniform distribution of labels is assumed.
theorem marginal_spatial_distance (h : ℂ → ℂ) (r : ℕ → ℝ) (q : ℕ → ℤ × ℤ) (x y : ℂ) (j : ℕ) (hr : ∀ i ≤ j, 0 < r i) (hx : ∀ i ≤ j, boxNorm (x-point (r i) (q i)) < 199*r i) (hy : ∀ i ≤ j, boxNorm (y-point (r i) (q i)) < 199*r i) : l1dist (marginal h r j x) (marginal h r j y) ≤ comparisonConstant*‖x-y‖*∑ i ∈ range (j+1), energyRate h r q y i/r i := by …Mentions: OAI.SignedDisk.ActualLabels.marginal, OAI.SignedDisk.ActualLabels.comparisonConstant, OAI.SignedDisk.ActualLabels.energyRate
- lemma
OAI.SignedDisk.ActualLabels.switchCost_spatialline 84 - lemma
OAI.SignedDisk.ActualLabels.derivativeCost_spatialline 98 - def
OAI.SignedDisk.GeometricFilter.filtline 121Source documentation
Causal dyadic averaging, with both the present and the complete past.
def filt (c : ℕ → ℝ) : ℕ → ℝ | 0 => c 0 | i+1 => c (i+1)+filt c i/2
- lemma
OAI.SignedDisk.GeometricFilter.filt_nonnegline 124 - lemma
OAI.SignedDisk.GeometricFilter.le_filtline 128 - lemma
OAI.SignedDisk.GeometricFilter.filt_leline 132 - lemma
OAI.SignedDisk.GeometricFilter.filt_monoline 136 - lemma
OAI.SignedDisk.GeometricFilter.filt_mulline 140 - lemma
OAI.SignedDisk.GeometricFilter.filt_sumline 144 - lemma
OAI.SignedDisk.GeometricFilter.filt_tail_strongline 161 - theorem
OAI.SignedDisk.GeometricFilter.filt_tailline 179Source documentation
The complete pre-birth history costs a fixed amount, not the birth index.
theorem filt_tail {c : ℕ → ℝ} {A : ℝ} (hA : 0 ≤ A) (hc0 : ∀ i, 0 ≤ c i) (hcA : ∀ i, c i ≤ A) {b m : ℕ} (hbm : b ≤ m) : (∑ i ∈ Ico b (m+1), filt c i) ≤ 2*∑ i ∈ Ico b (m+1), c i+4*A := by …Mentions: OAI.SignedDisk.GeometricFilter.filt
- theorem
OAI.SignedDisk.GeometricFilter.double_tailline 187Source documentation
Two geometric convolutions are summable on every occupied lifetime.
theorem double_tail {c : ℕ → ℝ} {A : ℝ} (hA : 0 ≤ A) (hc0 : ∀ i, 0 ≤ c i) (hcA : ∀ i, c i ≤ A) {b m : ℕ} (hbm : b ≤ m) : (∑ i ∈ Ico b (m+1), filt (filt c) i) ≤ 4*∑ i ∈ Ico b (m+1), c i+16*A := by …Mentions: OAI.SignedDisk.GeometricFilter.filt
- lemma
OAI.SignedDisk.GeometricFilter.radius_sumline 195 - def
OAI.SignedDisk.ActualLabels.spatialConstantline 213 - lemma
OAI.SignedDisk.ActualLabels.spatialConstant_posline 214 - lemma
OAI.SignedDisk.ActualLabels.spatialConstant_geline 218 - lemma
OAI.SignedDisk.ActualLabels.scaled_marginal_distanceline 222 - theorem
OAI.SignedDisk.ActualLabels.filtered_spatial_costline 237Source documentation
Actual spatial comparison at every point of the neighborhood. The gradient versions are pointwise bounded; differentiability is only needed later for IBP.
theorem filtered_spatial_cost (h : ℂ → ℂ) (r : ℕ → ℝ) (q : ℕ → ℤ × ℤ) (x y : ℂ) (j : ℕ) (hr : ∀ i ≤ j, 0 < r i) (hstep : ∀ i < j, r i = 2*r (i+1)) (hx : ∀ i ≤ j, boxNorm (x-point (r i) (q i)) < 199*r i) (hy : ∀ i ≤ j, boxNorm (y-point (r i) (q i)) < 199*r i) (hdist : ‖x-y‖ ≤ 104*r j) : switchCost h r x j+derivativeCost h r x j ≤ spatialConstant*filt (energyRate h r q y) j := by …Mentions: OAI.SignedDisk.ActualLabels.switchCost, OAI.SignedDisk.ActualLabels.derivativeCost, OAI.SignedDisk.ActualLabels.spatialConstant, OAI.SignedDisk.ActualLabels.energyRate
- lemma
OAI.SignedDisk.DyadicHats.scale_monoline 291 - lemma
OAI.SignedDisk.DyadicHats.descending_stepline 293 - lemma
OAI.SignedDisk.DyadicHats.descending_compareline 296 - def
OAI.SignedDisk.DyadicHats.neighborhoodline 301 - lemma
OAI.SignedDisk.DyadicHats.point_mem_neighborhoodline 302 - def
OAI.SignedDisk.ActualMarkTrees.pathVertexline 311 - lemma
OAI.SignedDisk.ActualMarkTrees.terminal_path_localityline 313 - lemma
OAI.SignedDisk.ActualMarkTrees.path_neighborhood_geometryline 326Source documentation
The neighborhoods used by assembly remain within the actual 200-neighbor energy window at every earlier row, including the complete pre-birth history.
lemma path_neighborhood_geometry {N : ℕ} (v : Grid N → ℂ) {r : ℝ} (hr : 0 < r) {m : ℕ} {q : Grid N} {p : List (Grid N)} (hp : activePath (tree v m 1 q) p) {l : ℕ} (hl : l ≤ m) {x : ℂ} (hx : x ∈ neighborhood (scale r (m-l)) (pathVertex q p l)) {i : ℕ} (hi : i ≤ m) (hil : i ≤ l+1) : ‖x-point r (lastVertex q p)‖ ≤ 104*scale r (m-i) ∧ boxNorm (x-point (scale r (m-i)) (pathVertex q p i)) < 199*scale r (m-i) ∧ boxNorm (point r (lastVertex q p)-point (scale r (m-i)) (pathVertex q p i)) < 199*scale r (m-i) := by …Mentions: OAI.SignedDisk.ActualMarkTrees.tree, OAI.SignedDisk.ActualMarkTrees.pathVertex, OAI.SignedDisk.ActualMarkTrees.lastVertex
- lemma
OAI.SignedDisk.GeometricFilter.filt_mono_online 353 - lemma
OAI.SignedDisk.GeometricFilter.shifted_tailline 357 - def
OAI.SignedDisk.DyadicHats.localSupline 367 - lemma
OAI.SignedDisk.DyadicHats.localSup_leline 369 - lemma
OAI.SignedDisk.DyadicHats.le_localSupline 374 - lemma
OAI.SignedDisk.DyadicHats.localSup_nonnegline 377 - lemma
OAI.SignedDisk.ActualLabels.derivativeCost_nonnegline 384 - def
OAI.SignedDisk.ActualLabels.cellCostline 390 - lemma
OAI.SignedDisk.ActualLabels.cellCost_nonnegline 395