source | Object | true | Transform | Thing | The domain of the transform. |
target | Object | true | Transform | Thing | The codomain of the transform. |
preserves | Object | false | Transform | Thing | The structure preserved by this transform (if any). E.g., a ring homomorphism preserves addition and multiplication. |
preservesMetric | Object | false | Isometry | MetricObservable | The specific metric this isometry preserves. Points to observable:RingMetric or observable:HammingMetric. A transform that preserves both is an isometry of the full UOR geometry. A transform that preserves one but not the other has nontrivial curvature — observable:CurvatureObservable measures this gap. |
sourceQuantum | Datatype | true | Embedding | positiveInteger | The quantum level n of the source ring for an embedding. |
targetQuantum | Datatype | true | Embedding | positiveInteger | The quantum level n' of the target ring for an embedding. Must satisfy n' > n (embeddings go to larger rings). |
group | Object | true | Action | Group | The group acting in this group action. |
actingOn | Object | true | Action | Thing | The set being acted upon by this group action. |
actionIsometry | Datatype | true | Action | boolean | Whether every transform induced by this action is an isometry. True for the dihedral action on 𝒯_n (Frame Theorem). |
trace | Object | true | Transform | ComputationTrace | The computation trace that realized this transform at runtime. A Transform is an abstraction; a trace is the kernel's record of how it was executed via concrete operations. |