PhyslibAlpha.AlgebraicFramework.OrderUnit.State.WeightBridge
States, independently of weights
i. Overview
A state is, on its own terms, a normalized positive linear functional — `𝓢[ℝ, E]`, already fully built in `State/Basic.lean`. It is not *defined* as a weight; `Weight.stateEquiv` is the genuine theorem connecting the two independent notions, replacing what would otherwise be an inheritance chain forcing every state-level fact through weight machinery.
ii. Key definitions and results
- `Weight.IsState.toUnitalPositiveLinearMap` : a state weight, as a state.
- `UnitalPositiveLinearMap.toWeight` : a state, as a (finite, normalized) weight.
- `Weight.stateEquiv` : the equivalence between the two.
iii. Table of contents
- A. From state weights to states
- B. From states to weights
- C. The equivalence
A. From state weights to states
B. From states to weights
C. The equivalence
9 declarations
Underlying function of a state weight
For a weight on a space that satisfies the condition of being a state (i.e., it is normalized and positive), this definition provides the underlying function from to corresponding to its finite-weight extension.
Linear map of a state weight
Given a weight on a real vector space that satisfies the condition of being a state (), this definition provides its extension as a linear map from to .
State weight as a state
Given a weight on a real vector space that satisfies the condition of being a state (denoted by , meaning it is finite and normalized), this function constructs the corresponding state as a unital positive linear map from to . The resulting map is obtained by extending to a linear map such that and for all .
The state associated with a weight evaluated at equals the weight's underlying function at
Let be a weight on a real vector space . If satisfies the condition of being a state (i.e., it is finite and normalized), let be the state (unital positive linear map) constructed from . Then for any , the value is equal to the value of the underlying function associated with the state weight at .
Weight induced by a state
Given a state on an ordered real vector space , the weight induced by is the map defined by for all . Here, is the positive cone of , and the real value is embedded into the extended non-negative real numbers . Since is a positive linear map, for all in the positive cone, ensuring no information is lost during the conversion to .
for state and
For any state and any element in the positive cone , the value of the weight induced by at is equal to the result of applying to (viewed as an element of the vector space ) and converting the resulting real number to an extended non-negative real number . That is, .
Let be an ordered real vector space. For any state and any element in the positive cone , the value of the weight induced by at , when converted back to a real number, is equal to the value of the state applied to . That is, .
The weight induced by a state is a state weight
For any state on an ordered real vector space , the weight induced by (denoted ) is itself a state weight. This means the weight is finite (its values in never reach ) and normalized (it maps the order unit of to ).
Equivalence between state weights and states
Let be an ordered real vector space. There is an equivalence (a bijective correspondence) between the set of state weights on and the set of states . A state weight is a weight that is finite (takes values in ) and normalized (maps the order unit to ). A state is a unital positive linear functional from to . This equivalence maps a state weight to its linear extension on and maps a state to its restriction to the positive cone .
