OAI/Analysis/SignedDisk/PhysicalCells1.lean
35 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.SignedDisk.PhysicalCells.derivative_majorant_integralline 31 - lemma
OAI.SignedDisk.PhysicalCells.value_majorant_integralline 40 - lemma
OAI.SignedDisk.DiskMoments.average_gradient_norm_leline 51 - lemma
OAI.SignedDisk.DiskMoments.average_gradient_negative_leline 59 - lemma
OAI.SignedDisk.DiskMoments.physical_gradient_norm_majorantline 70 - lemma
OAI.SignedDisk.DiskMoments.physical_gradient_negative_majorantline 81 - theorem
OAI.SignedDisk.CommonPrices.physical_directional_priceline 98 - theorem
OAI.SignedDisk.CommonPrices.physical_size_priceline 134 - theorem
OAI.SignedDisk.CommonPrices.physical_value_priceline 170 - lemma
OAI.SignedDisk.DiskMoments.signedAverage_abs_leline 200 - def
OAI.SignedDisk.DiskMoments.oscillationSetline 211 - def
OAI.SignedDisk.DiskMoments.oscillationline 213 - lemma
OAI.SignedDisk.DiskMoments.oscillationSet_zeroline 215 - lemma
OAI.SignedDisk.DiskMoments.oscillationSet_bddline 217 - lemma
OAI.SignedDisk.DiskMoments.oscillation_nonnegline 226 - lemma
OAI.SignedDisk.DiskMoments.le_oscillationline 229 - lemma
OAI.SignedDisk.DiskMoments.oscillation_majorantline 233 - def
OAI.SignedDisk.SignedRuns.runEnvelopeline 251 - lemma
OAI.SignedDisk.SignedRuns.radius_antitoneline 254 - lemma
OAI.SignedDisk.SignedRuns.runEnvelope_attainsline 260 - lemma
OAI.SignedDisk.SignedRuns.runEnvelope_le_nextline 268 - lemma
OAI.SignedDisk.SignedRuns.runEnvelope_extension_boundline 276 - lemma
OAI.SignedDisk.SignedRuns.runEnvelope_new_boundline 302 - def
OAI.SignedDisk.SignedRuns.activeStartline 313Source documentation
Reversed chronological histories. The active run's start is retained when its new label agrees, and is reset to the new time at a switch.
def activeStart : List Label → ℕ | [] => 0 | [_] => 0 | n::old::p => if n = old then activeStart (old::p) else (old::p).length
- lemma
OAI.SignedDisk.SignedRuns.activeStart_leline 318 - def
OAI.SignedDisk.SignedRuns.potentialline 329Source documentation
The exact closed-prefix vector potential, updated without ever taking the absolute size of an old large-radius envelope.
def potential (x : ℂ) : List Label → ℂ | [] => 0 | [n] => (runEnvelope g r 0 0 x-signedAverage g x (r 0)) • (n:ℂ) | n::old::p => potential x (old::p)+ (if n = old then (runEnvelope g r (activeStart (old::p)) (p.length+1) x- runEnvelope g r (activeStart (old::p)) p.length x) • (n:ℂ) else (runEnvelope g r (p.length+1) (p.length+1) x- signedAverage g x (r (p.length+1))) • (n:ℂ))Mentions: OAI.SignedDisk.SignedRuns.runEnvelope, OAI.SignedDisk.SignedRuns.activeStart
- lemma
OAI.SignedDisk.SignedRuns.potential_incrementline 338 - theorem
OAI.SignedDisk.SignedRuns.potential_continuation_boundline 355 - def
OAI.SignedDisk.SignedRuns.jetline 383Source documentation
The actual closed-prefix potentials at the leaves, with the stochastic row jet at every observation time.
def jet : ℕ → List Label → Label → JetTree Label ℂ | 0,p,_ => .leaf (potential g r x p) | d+1,p,n => .branch (J p.length n) (potential g r x p) (∑ k ∈ Ico p.length (p.length+d+1), v k) (fun a => jet d (a::p) a)Mentions: OAI.SignedDisk.SignedRuns.potential
- lemma
OAI.SignedDisk.SignedRuns.jet_terminalBoundline 388 - lemma
OAI.SignedDisk.SignedRuns.jet_controlledline 400 - def
OAI.SignedDisk.SignedRuns.rewardCostline 418Source documentation
Backward expected reward for an arbitrary time-dependent finite Markov law.
def rewardCost (reward : ℕ → Label → ℝ) : ℕ → ℕ → Label → ℝ | _,0,_ => 0 | k,d+1,n => reward k n+expect (J k n).law (fun a => rewardCost reward (k+1) d a)
- lemma
OAI.SignedDisk.SignedRuns.jet_costline 422 - lemma
OAI.SignedDisk.SignedRuns.expect_rewardCostline 437 - theorem
OAI.SignedDisk.SignedRuns.run_signed_flux_boundline 453Source documentation
Signed finite-history flux with the actual run potential and the exact forward stochastic marginal law. No old large-radius envelope is priced.
theorem run_signed_flux_bound (hg : ContDiff ℝ 1 g) (hr : ∀ k, 0 < r k) (hstep : ∀ k, 2*r (k+1) = r k) (hv : ∀ k t t', 0 < t → t ≤ 4*r k → 0 < t' → t' ≤ 4*r k → |DiskMoments.signedAverage g x t-DiskMoments.signedAverage g x t'| ≤ v k) (m : ℕ) (old : Label) (μ : ℕ → Law Label) (hμ0 : μ 0 = delta old) (hμ : ∀ k, μ (k+1) = move (μ k) (fun n => (J k n).law)) : |pathFlux (jet g r x J v m [] old) 1 0| ≤ ∑ k ∈ range m, expect (μ k) (fun n => ∑ a, ‖(J k n).grad a‖)* (∑ l ∈ Ico k m, v l) := by …Mentions: OAI.SignedDisk.DiskMoments.signedAverage, OAI.SignedDisk.SignedRuns.jet