Complete Dominance and Observation Nonfaithfulness
Abstract
Complete dominance between distinct realized genotypes requires a nonfaithful observation language and disappears under a separating readout.
Theorem 1.1 (Complete dominance requires observation nonfaithfulness).
Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/Faithfulness/CompleteDominanceObservationNonfaithfulness.complete_dominance_observation_nonfaithfulness (✓ std3). ∎
Source. Repository-derived.
Commentary.
A deterministic realization maps unordered diploid genotypes and a context to internal states. The canonical joint readout collects all coordinates of the chosen observation language.
Complete dominance identifies the profiles of the left homozygote and heterozygote while separating the heterozygote from the right homozygote. If the first two internal states are distinct, their shared profile makes the language noninjective on the three relevant states.
Consequently no coordinate already present can be injective on all genotypes under this realization and context. The equality predicate of the first state supplies another readout that distinguishes the latent pair, making the dependence on observation language explicit.
References
- Truth anchor:
D5/S3/ConceptDynamics/Faithfulness/CompleteDominanceObservationNonfaithfulness.complete_dominance_observation_nonfaithfulness - Dependency: D5/S3/ConceptDynamics/Faithfulness/JointFaithfulnessLeibnizCriterion