OAI/Probability/DilutedSpin/SingletonRoot.lean
24 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.DilutedSpinGlass.FiniteLaw.abs_expect_mul_le_l2line 14 - lemma
OAI.DilutedSpinGlass.PrescribedTree.grow_l2line 33 - lemma
OAI.DilutedSpinGlass.PrescribedTree.pairObservableHistory_sub_testline 39 - theorem
OAI.DilutedSpinGlass.PrescribedTree.pairObservableHistory_l2line 68Source documentation
Changing the old test has its original L2 cost, not a sup norm cost; fresh branches preserve its entire old marginal.
theorem pairObservableHistory_l2 (K : KernelTower Ω n) (m : Fin (n+1) → ℝ) (S : PrescribedTree n) (a : S.Leaf) (d : ℕ) (R : FinitePath Ω n → FinitePath Ω n → ℝ) (f : Sample Ω S → ℝ) (hR : ∀ x y, |R x y| ≤ 1) : |pairObservableHistory K m S a d R f| ≤ pairHistoryMass S m a*(S.sampleLaw K).l2 f := by …Mentions: OAI.DilutedSpinGlass.KernelTower, OAI.DilutedSpinGlass.PrescribedTree, OAI.DilutedSpinGlass.FinitePath, OAI.DilutedSpinGlass.PrescribedTree.Sample, OAI.DilutedSpinGlass.PrescribedTree.pairObservableHistory, OAI.DilutedSpinGlass.PrescribedTree.pairHistoryMass
- theorem
OAI.DilutedSpinGlass.PrescribedTree.general_decorrelation_bound_atline 111Source documentation
The nonnegative three-copy argument on an ARBITRARY old tree. Only the geometric grouping of eligible paths is needed; all old paths and the test are retained. This applies to the projected means of multi-leaf shapes.
theorem general_decorrelation_bound_at (n d : ℕ) (hd : d < n) (T : KernelTower Ω n) (m : Fin (n+1) → ℝ) (hm : Monotone m) (hp : ∀ j, 0 ≤ m j) (hend : m (Fin.last n) = 1) (S : PrescribedTree n) (a b : S.Leaf) (v : S.Internal) (hab : splitDepth S a b = d) (hav : freshSplitDepth S v a = d) (hbv : freshSplitDepth S v b = d) (X : FinitePath Ω n → Fin N → ℝ) (hOld : ∀ c, splitDepth S a c = d → ∀ x : Sample Ω S, X (S.pathAt c x) = X (S.pathAt b x)) : (-gamma S m v)*KernelTower.prefixEnergyAt n T d X ≤ (m ⟨d+1,by omega⟩-m ⟨d,by omega⟩) * (S.sampleLaw T).expect (fun x => …Mentions: OAI.DilutedSpinGlass.KernelTower, OAI.DilutedSpinGlass.PrescribedTree, OAI.DilutedSpinGlass.PrescribedTree.splitDepth, OAI.DilutedSpinGlass.PrescribedTree.freshSplitDepth, OAI.DilutedSpinGlass.FinitePath, OAI.DilutedSpinGlass.PrescribedTree.Sample, OAI.DilutedSpinGlass.PrescribedTree.gamma, OAI.DilutedSpinGlass.KernelTower.prefixEnergyAt
- lemma
OAI.DilutedSpinGlass.FiniteLaw.abs_dot_le_oneline 166 - def
OAI.DilutedSpinGlass.PrescribedTree.rootPairMeanline 190 - def
OAI.DilutedSpinGlass.PrescribedTree.rootPairSecondline 195 - def
OAI.DilutedSpinGlass.PrescribedTree.rootPairCovarianceline 200 - lemma
OAI.DilutedSpinGlass.PrescribedTree.rootPairCovariance_centerline 210 - theorem
OAI.DilutedSpinGlass.PrescribedTree.singleton_root_boundline 237Source documentation
Disorder-averaged singleton inequality with the ACTUAL signed-history covariance. Root variables and all reservoir alphabets may depend on z.
theorem singleton_root_bound (hm : Monotone m) (hp : ∀ j, 0 ≤ m j) (hend : m (Fin.last (h+1+d)) = 1) (hX : ∀ z x i, |X z x i| ≤ 1) (hE : Integrable (fun z => KernelTower.prefixCovarianceEnergy h d (T z) (X z)) μ) (hA : Integrable (fun z => ((fork h 2 d).sampleLaw (T z)).expect (fun x => FiniteLaw.dot (X z ((fork h 2 d).pathAt (forkLeaf h 2 d 0) x)) (X z ((fork h 2 d).pathAt (forkLeaf h 2 d 1) x))^2)) μ) (hH : Integrable (fun z => pairObservableHistory (T z) m (fork h 2 d) (forkLeaf h 2 d 0) d (fun x y => FiniteLaw.dot (X z x) (X z y)) (fun x => FiniteLaw.dot (X z ((fork h 2 d).pathAt (forkLeaf h 2 d 0) x)) (X z ((fork h 2 d).pathAt (forkLeaf h 2 d 1) x)))) μ) : (2*m ⟨d+1,by omega⟩-m ⟨d,by omega⟩) * …Mentions: OAI.DilutedSpinGlass.KernelTower.prefixCovarianceEnergy, OAI.DilutedSpinGlass.PrescribedTree.fork, OAI.DilutedSpinGlass.PrescribedTree.sampleLaw, OAI.DilutedSpinGlass.FiniteLaw.dot, OAI.DilutedSpinGlass.PrescribedTree.pathAt, OAI.DilutedSpinGlass.PrescribedTree.forkLeaf, OAI.DilutedSpinGlass.PrescribedTree.pairObservableHistory
- def
OAI.DilutedSpinGlass.HeterogeneousMarks.rootTreeMeanline 286 - lemma
OAI.DilutedSpinGlass.HeterogeneousMarks.rootTreeMean_eq_selectedline 298 - def
OAI.DilutedSpinGlass.HeterogeneousMarks.oldTreeAverageline 314 - lemma
OAI.DilutedSpinGlass.HeterogeneousMarks.measurable_rootTreeMeanline 317 - lemma
OAI.DilutedSpinGlass.HeterogeneousMarks.rootTreeMean_boundline 331 - lemma
OAI.DilutedSpinGlass.HeterogeneousMarks.oldTreeAverage_boundline 336 - def
OAI.DilutedSpinGlass.HeterogeneousMarks.parameterErrorline 357 - lemma
OAI.DilutedSpinGlass.HeterogeneousMarks.selectedParameterFactor_eqline 369 - lemma
OAI.DilutedSpinGlass.HeterogeneousMarks.parameterFactor_log_boundline 378 - lemma
OAI.DilutedSpinGlass.HeterogeneousMarks.parameterError_nonnegline 400 - lemma
OAI.DilutedSpinGlass.HeterogeneousMarks.measurable_parameterErrorline 404 - lemma
OAI.DilutedSpinGlass.HeterogeneousMarks.parameterError_refreshline 414 - lemma
OAI.DilutedSpinGlass.HeterogeneousMarks.integrable_parameterErrorline 423