Price Cannot Carry All Micro-Information
Abstract
A price strictly coarser than a joint micro-readout misses a target, while a faithful price carries every target determined by that readout.
Theorem 1.1 (A strictly coarser price misses a joint target).
Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/Coding/PriceCannotCarryAllMicroInformation.strictly_coarser_price_misses_some_target (✓ std3). ∎
Source. Repository-derived.
Commentary.
The joint readout itself supplies the missing target. It is determined by the joint information through the identity factor map.
Strict coarseness says that this joint readout cannot factor through the price. The target is therefore explicit: no cardinality or choice argument is needed to find information that the price fails to carry.
Lemma 1.2 (A faithful price carries every joint target).
Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/Coding/PriceCannotCarryAllMicroInformation.faithful_price_carries_every_join_target (✓ std3). ∎
Source. Repository-derived.
Commentary.
When the joint readout factors through the price, every target already determined by that readout also factors through the price. Composing the two factor maps proves that a faithful price loses none of the targets supported by the joint micro-information.
Lemma 1.3 (The first-coordinate price is strictly coarser).
Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/Coding/PriceCannotCarryAllMicroInformation.coordinate_price_strictly_coarser (✓ std3). ∎
Source. Repository-derived.
Commentary.
On a pair of Boolean coordinates, the coordinate price retains only the first coordinate. Projection from the joint readout recovers that price, so the joint readout refines it.
The states (false, false) and (false, true) have the same price but different second coordinates. Hence the full joint readout cannot factor back through the price, making the refinement genuinely strict.
References
- Truth anchor:
D5/S3/ConceptDynamics/Coding/PriceCannotCarryAllMicroInformation.coordinate_price_strictly_coarser - Truth anchor:
D5/S3/ConceptDynamics/Coding/PriceCannotCarryAllMicroInformation.faithful_price_carries_every_join_target - Truth anchor:
D5/S3/ConceptDynamics/Coding/PriceCannotCarryAllMicroInformation.strictly_coarser_price_misses_some_target - Dependency: D5/S3/ConceptDynamics/Refinement/RefinementTransitivity
- Dependency: D5/S3/ConceptDynamics/StrictRefinementCapability