Skip to content

Invariants

Knowledge invariants preserve the difference between source material, normalized evidence, claims, relationships, review state, and downstream decisions. That separation keeps disagreement and uncertainty inspectable.

Evidence-custody invariants

Invariant What remains true Observable violation
source identity is immutable origin, version or retrieval date, license posture, and source identifier survive normalization a citation cannot be traced to the retrieved record
evidence preserves context extraction, species, sample, method, condition, and transformation remain attached where relevant statement is reused outside the context that supported it
claims are exact propositions scope and revision are stable and distinct from display summaries editing prose silently changes claim identity
graph edges are explicit support, contradiction, derivation, and context relationships name valid endpoints and rationale claim remains after its evidence edge disappears
contradiction is durable conflicting records and context survive reconciliation later evidence overwrites adverse evidence
confidence is policy-bound scale, inputs, update rule, and revision remain reviewable stored confidence changes with no decision record
lineage governs corroboration duplicates and shared upstream sources do not masquerade as independent support repeated database copies inflate evidence strength
review is revision-specific reviewer, evidence revision, disposition, rationale, and unresolved items remain attached later review rewrites the earlier conclusion
serialization preserves meaning graph, claims, evidence, provenance, and review state round-trip together stored state loses uncertainty or relationship type
downstream use is non-mutating Intelligence and Lab reference Knowledge state and append outcomes a recommendation edits the evidence record that justified it
flowchart LR
    S["source"] --> E["evidence and provenance"]
    E --> C["claim"]
    E --> G["support and contradiction graph"]
    C --> G
    G --> R["review at fixed revision"]
    R --> D["downstream reference"]

Context is part of meaning

Species, isoform, condition, cohort, method, time, and source lineage can turn apparent agreement into non-comparable evidence. Normalization may make records joinable; it must not erase the context needed to decide whether they should be joined.

Failure response

Reject invalid edges and orphan records. Preserve unresolved contradiction and ambiguous mappings. Create a new claim or review revision when meaning changes. Do not repair graph integrity by dropping adverse evidence or assigning a convenient identifier.