Conformance #
SE.Persistence.Conformance
Finite regression guards for the Persistence public surface.
The statements below can fail when the vocabulary is edited:
- the reference list of classification values is duplicate-free and complete;
ign,prsandbrkare pairwise distinct;- the coarse matrix agrees with the pattern at applicable transformations and
sends inapplicable ones to
ign; - lifting along the Transformation taxonomy commutes with the coarse matrix.
Mathematical theorems about the relations are not restated here.
referenceClassificationValues has no duplicates.
Every classification value occurs in referenceClassificationValues.
There are exactly three classification values.
Preserving and breaking are different values.
Ignoring and preserving are different values.
Ignoring and breaking are different values.
theorem
SE.Persistence.liftFamily_coarse_all
(c : Classification Transformation.TransformationFamily)
(op : Transformation.OperatorCode)
:
Lifting along families commutes with the coarse matrix, operator by operator.
theorem
SE.Persistence.liftKind_coarse_all
(c : Classification Transformation.TransformationKind)
(op : Transformation.OperatorCode)
:
Lifting along kinds commutes with the coarse matrix, operator by operator.