OAI/Probability/CoordinateSweeps/Decomposition.lean
62 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.CoordinateSweeps.schattenMoment_unitary_leftline 31 - def
OAI.CoordinateSweeps.Grid.Holes.residualWithReferenceline 44 - lemma
OAI.CoordinateSweeps.Grid.Holes.residualWithReference_eqline 52 - def
OAI.CoordinateSweeps.Grid.Holes.averageWithReferenceline 62 - theorem
OAI.CoordinateSweeps.Grid.Holes.averageWithReference_momentline 68Source comment
Arbitrary feasible reference choices preserve the literal, unnormalized moment.theorem averageWithReference_moment (hf : H.Feasible) (ω0 : {ω : G.Choices // H.Compatible ω}) (z : ℝ) (ρ : UnitaryIrrep H.stabilizer) (q : ℕ) : schattenMoment q (H.averageWithReference ω0 z ρ)=schattenMoment q (H.conditionalAverage hf z ρ) := by …Mentions: OAI.CoordinateSweeps.UnitaryIrrep, OAI.CoordinateSweeps.schattenMoment
- def
OAI.CoordinateSweeps.Grid.Holes.junctionIrrepline 88 - theorem
OAI.CoordinateSweeps.Grid.Holes.conditionalAverage_eq_junctionline 92Source comment
Attachment of the checked law-level factorization to the exact main target.theorem conditionalAverage_eq_junction (hf : H.Feasible) (z : ℝ) (ρ : UnitaryIrrep H.stabilizer) : H.conditionalAverage hf z ρ=H.columnAverage hf z (H.junctionIrrep hf ρ).matrix* H.rowAverage hf z (H.junctionIrrep hf ρ).matrix := by …Mentions: OAI.CoordinateSweeps.UnitaryIrrep
- abbrev
OAI.CoordinateSweeps.Grid.Holes.JunctionFreeline 111 - def
OAI.CoordinateSweeps.Grid.Holes.rowLabelline 112 - def
OAI.CoordinateSweeps.Grid.Holes.columnLabelline 113 - lemma
OAI.CoordinateSweeps.Grid.Holes.junctionTimeline 115 - def
OAI.CoordinateSweeps.Grid.Holes.freeRowline 118Source comment
The actual free row at the split layer is the child's terminal free set.def freeRow (y : B.Slot) : {x : H.JunctionFree // H.rowLabel x=y} ≃ (H.rowHoles y).FreeAt (Fin.last A.b) where …Mentions: OAI.CoordinateSweeps.Grid.Holes.FreeAt
- def
OAI.CoordinateSweeps.Grid.Holes.freeColumnline 149Source comment
The actual free column at the split layer is the child's initial free set.def freeColumn (x : A.Slot) : {y : H.JunctionFree // H.columnLabel y=x} ≃ (H.columnHoles x).FreeAt 0 where …Mentions: OAI.CoordinateSweeps.Grid.Holes.FreeAt
- lemma
OAI.CoordinateSweeps.Grid.Holes.card_freeRowline 178 - lemma
OAI.CoordinateSweeps.Grid.Holes.card_freeColumnline 181 - lemma
OAI.CoordinateSweeps.Grid.rowSweep_inv_applyline 188 - lemma
OAI.CoordinateSweeps.Grid.columnSweep_inv_applyline 195 - def
OAI.CoordinateSweeps.Grid.Holes.outputStabilizerEquivline 207 - lemma
OAI.CoordinateSweeps.Grid.Holes.outputStabilizer_residualline 211 - def
OAI.CoordinateSweeps.Grid.Holes.junctionFreeEquivline 220 - lemma
OAI.CoordinateSweeps.Grid.Holes.rowResidual_splitline 223 - lemma
OAI.CoordinateSweeps.Grid.Holes.columnResidual_splitline 232 - lemma
OAI.CoordinateSweeps.Grid.Holes.rowResidual_labelline 239 - lemma
OAI.CoordinateSweeps.Grid.Holes.columnResidual_labelline 243 - theorem
OAI.CoordinateSweeps.Grid.Holes.rowResidual_fiberline 250Source comment
Literal row-fiber permutation and the child's compatible residual agree in its output frame.theorem rowResidual_fiber (hf : H.Feasible) (ω : H.RowChoices) (y : B.Slot) (x : {x : H.JunctionFree // H.rowLabel x=y}) : H.freeRow y ⟨H.junctionFreeEquiv (H.rowResidual hf ω) x.val, (H.rowResidual_label hf ω x.val).trans x.property⟩= (H.rowHoles y).outputStabilizerEquiv ((H.refPair hf).1 y) ((H.rowHoles y).residualWithReference ((H.refPair hf).1 y) (ω y)) (H.freeRow y x) := by …Mentions: OAI.CoordinateSweeps.Grid.Holes.outputStabilizerEquiv, OAI.CoordinateSweeps.Grid.Holes.residualWithReference
- theorem
OAI.CoordinateSweeps.Grid.Holes.columnResidual_fiberline 267Source comment
Literal column-fiber permutation and the child's residual agree in its input frame; this is where the row/column orientations differ.theorem columnResidual_fiber (hf : H.Feasible) (ω : H.ColumnChoices) (y : A.Slot) (x : {x : H.JunctionFree // H.columnLabel x=y}) : H.freeColumn y ⟨H.junctionFreeEquiv (H.columnResidual hf ω) x.val, (H.columnResidual_label hf ω x.val).trans x.property⟩= (H.columnHoles y).stabilizerFreeEquiv ((H.columnHoles y).residualWithReference ((H.refPair hf).2 y) (ω y)) (H.freeColumn y x) := by …Mentions: OAI.CoordinateSweeps.Grid.Holes.stabilizerFreeEquiv, OAI.CoordinateSweeps.Grid.Holes.residualWithReference
- def
OAI.CoordinateSweeps.Grid.Holes.rowIndexline 285 - def
OAI.CoordinateSweeps.Grid.Holes.columnIndexline 286 - def
OAI.CoordinateSweeps.Grid.Holes.rowSiteline 287 - def
OAI.CoordinateSweeps.Grid.Holes.columnSiteline 288 - def
OAI.CoordinateSweeps.Grid.Holes.rowLocalChartline 290 - def
OAI.CoordinateSweeps.Grid.Holes.columnLocalChartline 294 - def
OAI.CoordinateSweeps.Grid.Holes.rowChildEquivline 299 - def
OAI.CoordinateSweeps.Grid.Holes.columnChildEquivline 304 - lemma
OAI.CoordinateSweeps.Grid.Holes.rowResidual_indexline 308 - lemma
OAI.CoordinateSweeps.Grid.Holes.columnResidual_indexline 311 - theorem
OAI.CoordinateSweeps.Grid.Holes.row_restrict_eqline 315 - theorem
OAI.CoordinateSweeps.Grid.Holes.column_restrict_eqline 336 - lemma
OAI.CoordinateSweeps.Grid.Holes.rowResidual_as_fibersline 357 - lemma
OAI.CoordinateSweeps.Grid.Holes.columnResidual_as_fibersline 365 - abbrev
OAI.CoordinateSweeps.Grid.Holes.RowLocalChoicesline 379 - abbrev
OAI.CoordinateSweeps.Grid.Holes.ColumnLocalChoicesline 381 - instance
OAI.CoordinateSweeps.Grid.Holes.(instance at line 383)line 383 - instance
OAI.CoordinateSweeps.Grid.Holes.(instance at line 384)line 384 - def
OAI.CoordinateSweeps.Grid.Holes.rowChoiceFinEquivline 386 - def
OAI.CoordinateSweeps.Grid.Holes.columnChoiceFinEquivline 389 - def
OAI.CoordinateSweeps.Grid.Holes.rowLocalWeightline 393 - def
OAI.CoordinateSweeps.Grid.Holes.columnLocalWeightline 395 - def
OAI.CoordinateSweeps.Grid.Holes.rowLocalPermline 397 - def
OAI.CoordinateSweeps.Grid.Holes.columnLocalPermline 399 - def
OAI.CoordinateSweeps.Grid.Holes.junctionTensorActionline 402 - theorem
OAI.CoordinateSweeps.Grid.Holes.rowAverage_eq_ambientline 406 - theorem
OAI.CoordinateSweeps.Grid.Holes.columnAverage_eq_ambientline 422 - theorem
OAI.CoordinateSweeps.Grid.Holes.rowLocalMomentline 438 - theorem
OAI.CoordinateSweeps.Grid.Holes.columnLocalMomentline 447 - lemma
OAI.CoordinateSweeps.evenTrace_realline 460 - theorem
OAI.CoordinateSweeps.Grid.Holes.row_projected_momentline 473 - theorem
OAI.CoordinateSweeps.Grid.Holes.column_projected_momentline 493 - lemma
OAI.CoordinateSweeps.Grid.Holes.row_size_leline 518 - lemma
OAI.CoordinateSweeps.Grid.Holes.column_size_leline 523 - theorem
OAI.CoordinateSweeps.Grid.Holes.row_moment_boundline 529 - theorem
OAI.CoordinateSweeps.Grid.Holes.column_moment_boundline 544