OAI/Analysis/LipschitzHilbert/Phase/AngularPacketAmplitude.lean
13 declarations, 0 contain sorry, 0 declared as axioms
Finite packet amplitudes for the actual translated angular grid. The stopping level belongs to the packet, independently of when its assigned top loses eligibility.
- def
OAI.LipschitzHilbert.AngularGrid.packetPathProductline 15 - theorem
OAI.LipschitzHilbert.AngularGrid.packetPathProduct_splitline 19 - theorem
OAI.LipschitzHilbert.AngularGrid.packetPathProduct_eq_of_cellline 25 - def
OAI.LipschitzHilbert.AngularGrid.packetSetline 33 - def
OAI.LipschitzHilbert.AngularGrid.packetAmplitudeline 38 - def
OAI.LipschitzHilbert.AngularGrid.packetResidualline 43 - theorem
OAI.LipschitzHilbert.AngularGrid.packetAmplitude_eq_zero_aboveline 49 - theorem
OAI.LipschitzHilbert.AngularGrid.packetAmplitude_splitline 64Source documentation
Splitting at a block endpoint isolates exactly the packets that stop inside the block. No eligibility mass is substituted for these packets.
theorem packetAmplitude_split (g : AngularGrid) (packets : Finset σ) (slope : σ → ℝ) (stop : σ → ℕ) (base : σ → E) (transition : ℕ → ℤ → ℂ) {lower upper : ℕ} (hlu : lower ≤ upper) (cell : ℤ) : g.packetAmplitude packets slope stop base transition lower cell = g.packetResidual packets slope stop base transition lower upper cell + ∑ s ∈ (g.packetSet packets slope stop lower cell).filter (fun s => upper ≤ stop s), g.packetPathProduct transition lower upper (slope s) • (g.packetPathProduct transition upper (stop s) (slope s) • base s) := by …Mentions: OAI.LipschitzHilbert.AngularGrid
- theorem
OAI.LipschitzHilbert.AngularGrid.packetAmplitude_blockline 87Source documentation
The block decomposition of the finite packet amplitude. The cells are actual descendants of the parent and cover all packets surviving the block; empty cells contribute zero.
theorem packetAmplitude_block (g : AngularGrid) (packets : Finset σ) (slope : σ → ℝ) (stop : σ → ℕ) (base : σ → E) (transition : ℕ → ℤ → ℂ) {lower upper : ℕ} (hlu : lower ≤ upper) (parent : ℤ) (cells : Finset ℤ) (representative : ℤ → ℝ) (hcell : ∀ c ∈ cells, g.index upper (representative c) = c) (hparent : ∀ c ∈ cells, g.index lower (representative c) = parent) (hcover : ∀ s ∈ g.packetSet packets slope stop lower parent, upper ≤ stop s → g.index upper (slope s) ∈ cells) : g.packetAmplitude packets slope stop base transition lower parent = g.packetResidual packets slope stop base transition lower upper parent + ∑ c ∈ cells, g.packetPathProduct transition lower upper (representative c) • g.packetAmplitude packets slope stop base transition upper c := by …Mentions: OAI.LipschitzHilbert.AngularGrid
- def
OAI.LipschitzHilbert.AngularGrid.packetBlockCellsline 129 - def
OAI.LipschitzHilbert.AngularGrid.packetBlockRepresentativeline 135 - theorem
OAI.LipschitzHilbert.AngularGrid.packetBlockRepresentative_specline 141 - theorem
OAI.LipschitzHilbert.AngularGrid.packetAmplitude_canonical_blockline 151