Invariants#
This page is generated from the code and must not be edited by hand.
Properties every published Index keeps. The engine checks them when it publishes a run, and a run that breaks one is not published.
Invariant |
What must hold |
Relations it concerns |
|---|---|---|
|
contains and embeds form forests: no node has two parents, and no cycles. |
|
|
derives is acyclic. Nothing is its own ancestor. |
|
|
identical is a proper equivalence: symmetric and transitively closed. |
|
|
equivalent is transitively closed within each respect, and implies nothing across respects. |
|
|
succeeds series are total: every pair within a series is comparable. |
|
|
concerns is never used transitively: every edge rests on direct, weighted support and composes no others. |
|
|
Substitutivity is confined to identical: no content-derived fact is transferred across any other relation. |
|
|
Every embeds edge carries an expansion state, and no closed-world statement is made over a container that was not fully expanded. |
|
|
Every asserted edge names a rule and a rule version, and every specialization resolves to an enabled primitive. |
|
|
Adding an extractor never lowers a claim’s tier. Verified by differential run. |