The two foundational objects of Orthemology are the concrete occurrence and the repeatable state-type that describes it. An orthemma is any concrete situated occurrence — this utterance, this word-token, this patient presentation, this build report for this commit — taken as something to be apprehended and handled. An ortheme is the repeatable, consequence-bearing operational state-type that an orthemma may instantiate relative to a declared, versioned analysis. The relation between them — instantiation — is the primitive from which every downstream concept is derived.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/theislampill/orthemology/llms.txt
Use this file to discover all available pages before exploring further.
The Orthemma: Concrete Situated Occurrence
An orthemma is not an abstract description; it is the concrete case itself, with two formal attributes that track its identity through time:Identity Key κ
κ = id(m) — which thing this is. The identity key survives change: the same file before and after an edit shares one κ. It is conceptually distinct from location (a storage slot is not an identity key) and from ordinal position (sequence position in a list is not an identity key).Version v
v = ver(m) — which state or edition of that thing. Two orthemmata can share an identity key and differ in version (the same file at two different commits). Two can share an observation and differ in identity (a reused slot occupied by a new file).identity_key and version; everything else is optional but typed:
Schema field reference (orthemma.schema.json)
Schema field reference (orthemma.schema.json)
κ — which thing this is, surviving change. Must be non-empty. Used as the anchor target by metaorthemmata and handoffs.v — which state or edition of that thing. Must be non-empty.Domain kind of the occurrence. Examples:
artifact, batch, position, directive, reified-episode. Guides the interpretation of the lineage structure.Labeled successor edges into this occurrence (Definition 6 of the manuscript). Each item records which action on which predecessor produced this occurrence —
from_identity, from_version, action_label, and optionally producing_episode. This is the formal object behind the transport principle: placements valid for (κ, v) do not transport to (κ, v′) across a successor edge without a lineage argument.The
ι_n embedding: set when this occurrence is an episode cast as a higher-audit case. Enables level-indexed audits without conflating the base and audit domains.The Ortheme: Repeatable Operational State-Type
An ortheme is a repeatable, consequence-bearing operational state-type that an orthemma may instantiate. “Consequence-bearing” is part of the definition: an ortheme is a type whose confusion with another type would change a warranted classification, prediction, investigation, route, validation condition, closure condition, or evaluation. An ortheme is not:- An actor’s local belief or judgment token
- A single episode’s output
- An objective or loss function
- A metaortheme (a governing distinction over the machinery)
The Analysis A: The Declared Ground-Truth Index
Ground truth is only defined relative to a declared analysisA. The analysis is explicit and versionable, carrying:
The task
T = task(A) — the governing operation. Rules are task-indexed, never task-governing. A change to the task yields a new analysis version.The system and governance boundary — what is inside the analysis scope and what is outside.
The active ortheme repertoire
O_A ⊆ 𝓞 — the state-types in play for this analysis.The accepted tolerance
ε_A for the merger gap — how different two state-types must be before their conflation incurs excess risk above the declared threshold.Where declared, the factorized axes of the profile space — each with an exclusivity marking (alternatives vs co-holding) and an applicability condition.
The loss or evaluation function over outcomes. Objectives and losses are components of the analysis; they are not orthemes and are not metaorthemes.
Hard constraints — conditions that no admissible placement may violate, regardless of the loss. Distinct from tolerance, which sets a soft threshold on the merger gap.
The declared temporal or causal horizon — how far forward (in time or in the causal graph) the analysis’s verdict obligations extend.
The declared family of representations
Rep_A — the set of ways the system may encode orthemic placements. The merger gap is computed relative to this family.The declared family of permitted mergers
Rep_A^{i=j} — pairs of state-types the analysis declares admissibly collapsible.Where the governance authority stops — the declared scope of the analysis’s rule set. The regress terminates here.
The Instantiation Relation and True Profile
The primitive relation is:(m, o) ∈ Inst_A reads: the orthemma m instantiates the ortheme o, relative to the declared analysis A.
The orthemic profile of m under A is its fibre:
- Not the observation of
m - Not the inferred profile
p̂(the system’s belief) - Not the candidate set
Ĉ(the open alternatives) - Not actor-relative (once
Ais fixed,O*(m; A)is an objective matter every actor can be wrong about)
Why Ground Truth Is Analysis-Relative
- The Core Argument
- The Transport Problem
- The Abbreviation Convention
Two analyses
A and A′ can share the same task T = task(A) = task(A′) while differing in tolerance, representation family, or governance boundary. Under A the orthemma may instantiate {compliant, evidence-grade-structural} while under A′ — with a stricter tolerance — it instantiates {non-compliant, evidence-grade-structural}. Both verdicts are objective relative to their declared analysis.This is not relativism. Analysis-relative means: the analysis is a declared, versioned, public index — not anyone’s private belief state. Once A is fixed, O*(m; A) is a fact that every actor can be right or wrong about.The Instantiation Relation: Inst_A ⊆ M × O
The relationInst_A is the primitive. Everything else — profiles, candidate families, placement, verdicts — is derived from it. Three facts about the relation are worth stating explicitly:
- It is not a function. One orthemma maps to many orthemes (the profile is generally not a singleton).
- It is analysis-indexed. There is no single task-only primitive;
O*_T(m)is abbreviation, not a second ground. - It is objective. The occurrence and its worldly facts are not created by the analysis; what is analysis-relative is which consequence-bearing state-type description truly applies.
The Profile Space
The profile spaceΠ_A is the set of admissible complete profiles under the constraints declared by A:
p̂ ∈ Π_A^∂ leaves some axes undetermined. The inferred placement is always a partial profile — never a set of complete profiles (the candidate set Ĉ ⊆ Π_A is a distinct object that must not be collapsed into a single partial profile).
Five states that a factorized profile representation must never conflate: objective absence (the axis applies; nothing on it obtains), objective inapplicability (the axis does not apply — the
not-applicable value), epistemic openness (the actor has not resolved the axis — a property of p̂, never of O*), evidence absence (no evidence bears on the axis), and candidate plurality (several complete profiles remain live). The first two live in profiles; the last three never do.Summary
m and its worldly facts are analysis-independent. What is analysis-relative is which profile of consequence-bearing operational state-types truly describes m in the declared repertoire O_A.