A bipartite model over a given second player's algebra #
Each Alice stage of introspection adjoins to the first player an ancilla register whose size is
chosen along the way, by the Kraus–Halmos dilation (exists_pvm_dilation_ge). This changes the
first player's algebra, and the algebra the model represents, from one stage to the next, and
leaves the second player's algebra alone; a stage therefore returns a model together with its
algebras. ModelOver ℬ packs a bipartite model whose second player's algebra is ℬ with its
represented algebra and its first player's algebra, and the instances register measurements need
(StarModule ℂ, and an ordered, proper ⋆-ring). Its ancilla extension ModelOver.expandA
reduces to it (BipartiteModel.povmReduces_expandA), so a value model dominating the model at one
stage dominates it at every later one.
Phase 4 of planning/mipco-track.md.
A bipartite model over the second player's algebra ℬ, packed with its represented
algebra and its first player's algebra, the latter ordered and proper.
- 𝒞 : Type u
The algebra represented on the Hilbert space.
- 𝒜 : Type u
The first player's algebra.
- starModule𝒜 : StarModule ℂ self.𝒜
- partialOrder𝒜 : PartialOrder self.𝒜
- starOrderedRing𝒜 : StarOrderedRing self.𝒜
- starProper𝒜 : StarProper self.𝒜
- Ξ : BipartiteModel self.𝒞 self.𝒜 ℬ
The model.
Instances For
A bipartite model, packed.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The first player's ancilla extension: the register T adjoined to the first player, in
its reference state t₀.
Equations
- N.expandA t₀ = MIPRE.ModelOver.of (N.Ξ.expandA t₀)
Instances For
The extension reduces to the model, whatever the second player's order.