OAI/Probability/DilutedSpin/RootMultileafMatrix.lean
11 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.DilutedSpinGlass.UniversalDictionary.Labelsline 16 - def
OAI.DilutedSpinGlass.UniversalDictionary.rootHistoryline 18 - lemma
OAI.DilutedSpinGlass.UniversalDictionary.rootHistory_polarizationline 30 - def
OAI.DilutedSpinGlass.UniversalDictionary.historyAverageline 59 - def
OAI.DilutedSpinGlass.UniversalDictionary.historyCovarianceline 64 - lemma
OAI.DilutedSpinGlass.UniversalDictionary.historyAverage_polarizationline 76 - lemma
OAI.DilutedSpinGlass.UniversalDictionary.historyCovariance_polarizationline 107 - lemma
OAI.DilutedSpinGlass.PrescribedTree.matrixProjectionError_treeOverlapline 136Source documentation
Exact conversion of the color-indexed matrix projection to the old all-leaf projection error in the SAME sampled tree.
lemma matrixProjectionError_treeOverlap (S : PrescribedTree n) (q : I → S.Leaf) (hq : Function.Bijective q) (T : KernelTower Ω n) (a c : I) (f X : FinitePath Ω n → Fin N → ℝ) : matrixProjectionError S q T a c (spatialProduct (fun _ : I => f)) X= oldProjectionError S T (q a) (q c) (treeOverlap S f) X := by …Mentions: OAI.DilutedSpinGlass.PrescribedTree, OAI.DilutedSpinGlass.q, OAI.DilutedSpinGlass.KernelTower, OAI.DilutedSpinGlass.FinitePath, OAI.DilutedSpinGlass.PrescribedTree.matrixProjectionError, OAI.DilutedSpinGlass.PrescribedTree.spatialProduct, OAI.DilutedSpinGlass.PrescribedTree.oldProjectionError, OAI.DilutedSpinGlass.PrescribedTree.treeOverlap
- theorem
OAI.DilutedSpinGlass.PrescribedTree.matrixProjectionError_prefixed_leline 154Source documentation
The target's actual own-projector error, for arbitrary initial prefix and later first split, is controlled only by genuine proper children.
theorem matrixProjectionError_prefixed_le (k : ℕ+) (C : Fin k → PrescribedTree n) (b : (PrescribedTree.node k C).Leaf) (r d : ℕ) (q : I → (splitFrame (.node k C) r d).Leaf) (hq : Function.Bijective q) (T : KernelTower Ω (n+1+r+1+d)) (a c : I) (ha : q a=splitFrameLeaf (.node k C) r d 0 b) (hc : q c=splitFrameLeaf (.node k C) r d 1 b) (f : FinitePath Ω (n+1+r+1+d) → Fin N → ℝ) (hf : ∀ x i, |f x i|≤1) : matrixProjectionError (splitFrame (.node k C) r d) q T a c (spatialProduct (fun _ : I => f)) (fun x i => splitProjector (.node k C) r d T (fun y => f y i) x) ≤ 2*Real.sqrt ((k:ℝ)*∑ i, Real.sqrt (descendantEnergyAt (C i) r d T f)) := by …Mentions: OAI.DilutedSpinGlass.PrescribedTree, OAI.DilutedSpinGlass.PrescribedTree.Leaf, OAI.DilutedSpinGlass.q, OAI.DilutedSpinGlass.PrescribedTree.splitFrame, OAI.DilutedSpinGlass.KernelTower, OAI.DilutedSpinGlass.PrescribedTree.splitFrameLeaf, OAI.DilutedSpinGlass.FinitePath, OAI.DilutedSpinGlass.PrescribedTree.matrixProjectionError, OAI.DilutedSpinGlass.PrescribedTree.spatialProduct, OAI.DilutedSpinGlass.PrescribedTree.splitProjector, OAI.DilutedSpinGlass.PrescribedTree.descendantEnergyAt
- theorem
OAI.DilutedSpinGlass.PrescribedTree.matrixProjectionError_prefixed_change_leline 172Source documentation
The actual target-side shifted projection error splits into proper-child covariances and a single-path squared-norm comparison. This includes every prefix and never asks for independent target leaves after marginalizing.
theorem matrixProjectionError_prefixed_change_le (k : ℕ+) (C : Fin k → PrescribedTree n) (b : (PrescribedTree.node k C).Leaf) (r d : ℕ) (q : I → (splitFrame (.node k C) r d).Leaf) (hq : Function.Bijective q) (T : KernelTower Ω (n+1+r+1+d)) (a c : I) (ha : q a=splitFrameLeaf (.node k C) r d 0 b) (hc : q c=splitFrameLeaf (.node k C) r d 1 b) (f X : FinitePath Ω (n+1+r+1+d) → Fin N → ℝ) (hf : ∀ x i, |f x i|≤1) (hX : ∀ x i, |X x i|≤1) : matrixProjectionError (splitFrame (.node k C) r d) q T a c (spatialProduct (fun _ : I => f)) X ≤ 2*Real.sqrt ((k:ℝ)*∑ i, Real.sqrt (descendantEnergyAt (C i) r d T f))+ 2*Real.sqrt ((KernelTower.law (n+1+r+1+d) T).expect (fun x => FiniteLaw.spatialSq (fun i => …Mentions: OAI.DilutedSpinGlass.PrescribedTree, OAI.DilutedSpinGlass.PrescribedTree.Leaf, OAI.DilutedSpinGlass.q, OAI.DilutedSpinGlass.PrescribedTree.splitFrame, OAI.DilutedSpinGlass.KernelTower, OAI.DilutedSpinGlass.PrescribedTree.splitFrameLeaf, OAI.DilutedSpinGlass.FinitePath, OAI.DilutedSpinGlass.PrescribedTree.matrixProjectionError, OAI.DilutedSpinGlass.PrescribedTree.spatialProduct, OAI.DilutedSpinGlass.PrescribedTree.descendantEnergyAt, OAI.DilutedSpinGlass.KernelTower.law, OAI.DilutedSpinGlass.FiniteLaw.spatialSq
- theorem
OAI.DilutedSpinGlass.PrescribedTree.root_multileaf_matrixline 206Source documentation
The entire multileaf covariance, after averaging the genuine root law, is controlled by the SAME signed centered matrix history and the literal proper-child covariances. No conditional concentration is assumed.
theorem root_multileaf_matrix {Z : Type} [MeasurableSpace Z] (μ : Measure Z) [IsProbabilityMeasure μ] (Ω : Z → Type) [∀ z, Fintype (Ω z)] (k : ℕ+) (C : Fin k → PrescribedTree n) (b : (PrescribedTree.node k C).Leaf) (r d : ℕ) (Target : PrescribedTree (n+1+r+1+d)) (q : I → Target.Leaf) (hq : Function.Bijective q) (Q : Finset ℕ) (hS : branchingCount (splitFrame (.node k C) r d) (· ∈ Q)=0) (K : (z : Z) → KernelTower (Ω z) (n+1+r+1+d)) (a c : I) (hac : a≠c) (cs : List I) (hcs : cs.Nodup) (hdis : ∀ j ∈ cs, j ∉ insert c ({a}:Finset I)) (hfull : insert c ({a}:Finset I) ∪ cs.toFinset=Finset.univ) (hqd : splitDepth Target (q a) (q c)=d) (f : (z : Z) → FinitePath (Ω z) (n+1+r+1+d) → Fin N → ℝ) (hf : ∀ z x i, |f z x i| ≤ 1) : let L := n+1+r+1+d …Mentions: OAI.DilutedSpinGlass.PrescribedTree, OAI.DilutedSpinGlass.PrescribedTree.Leaf, OAI.DilutedSpinGlass.q, OAI.DilutedSpinGlass.PrescribedTree.branchingCount, OAI.DilutedSpinGlass.PrescribedTree.splitFrame, OAI.DilutedSpinGlass.KernelTower, OAI.DilutedSpinGlass.PrescribedTree.splitDepth, OAI.DilutedSpinGlass.FinitePath