PhyslibAlpha.AlgebraicFramework.OrderUnit.Basic
Order units and the positive cone
i. Overview
`E` is where measurement outcomes and expectation values live, and `≤` is the natural order on them: `0 ≤ x` means `x` could be a probability, or the expectation value of a positive observable — since no measurement ever returns something negative.
`1 : E` is the certain outcome, i.e. the identity operator. `IsOrderUnit` says it's the biggest thing around: every outcome is bounded by finitely many copies of `1`, which is what lets us later squeeze an effect between `0` and `1` or normalize a state. `IsArchimedeanOrderUnit` adds one more thing: nothing is infinitesimally smaller than `1` without actually being `≤ 0`. That's what lets `≤` become an actual distance between states later, not just a comparison.
`PosCone E` is just the possible outcomes on their own. Adding two of them, or scaling one down by a probability, keeps you among possible outcomes, and does so as a `ℝ≥0`-module.
ii. Key definitions and results
- `IsOrderUnit E`
- `IsArchimedeanOrderUnit E`
- `IsOrderUnitElement u`
- `IsArchimedeanOrderUnitElement u`
- `PosCone E`
- `IsOrderUnit.exists_eq_sub_nonneg`
iii. Table of contents
- A. Order units
- B. The positive cone
A. Order units
B. The positive cone
11 declarations
is an order unit element
Let be an ordered additive commutative monoid. An element is an order unit element if and for every , there exists a natural number such that .
is an Archimedean order unit element
Let be a partially ordered real vector space (formally, an additive commutative group that is a module over equipped with a partial order ). An element is an **Archimedean order unit element** if it satisfies the following two conditions: 1. is an order unit element, meaning and for every , there exists a natural number such that . 2. For any , if for all real , then .
The unit element is an order unit element
Let be an ordered additive commutative monoid with a distinguished unit element . If satisfies the property of being an order-unit space (expressed by the `IsOrderUnit` typeclass), then the element is an order unit element. This means that and for every element , there exists a natural number such that .
The unit element is an Archimedean order unit element
Let be a partially ordered real vector space (specifically, an additive commutative group that is a module over equipped with a partial order ) with a distinguished element . If satisfies the property of being an Archimedean order-unit space (expressed by the `IsArchimedeanOrderUnit` typeclass), then the element is an Archimedean order unit element. This means that satisfies the following conditions: 1. , and for every , there exists a natural number such that . 2. For any , if for all real , then .
Order unit implies for
Let be an ordered additive commutative group. If is an order unit element (meaning and for every there exists a natural number such that ), then every element can be expressed as the difference of two non-negative elements (where and ).
Every element of an order-unit space is a difference of two non-negative elements
In an order-unit space , every element can be expressed as the difference of two non-negative elements. That is, for any , there exist such that , , and . This property demonstrates that the positive cone of an order-unit space is reproducing.
Positive cone
Given a type equipped with an additive commutative monoid structure and a partial order, the positive cone is defined as the set of all elements such that . In the context of quantum measurement, this represents the collection of all possible non-negative measurement outcomes or expectation values.
is an additive commutative monoid
Given an ordered additive commutative monoid , the positive cone forms an additive commutative monoid under the addition and zero element inherited from . This is possible because the sum of any two non-negative elements satisfies , and the zero element satisfies .
is a -module
Given a real vector space equipped with a partial order, the positive cone is a module over the semiring of non-negative real numbers . For any scalar and element , the scalar multiplication is inherited from the action of on , and the result remains within the positive cone.
Scalar multiplication on is compatible with
Let be an ordered real vector space and be its positive cone. For any non-negative real number and any element , the scalar multiplication defined on the positive cone is equal to the scalar multiplication performed in the underlying vector space .
Scalar Multiplication on the Positive Cone Constructor
Let be an ordered real vector space and be its positive cone. For any non-negative real scalar and any element such that , the scalar multiplication of and within the positive cone is equal to the scalar multiplication performed in the underlying space , which is guaranteed to be non-negative.
