Axiom Set¶
Formal model — instantiates Regress Termination Rule
Terminates proof regress by declaring a fixed set of statements as primitive — accepted without further justification — and bounding the formal system in which they hold.
Every proof leans on prior statements, and if each of those must itself be proved the chain never bottoms out. An Axiom Set ends that regress by stipulation: it names a small collection of statements as primitive — accepted as the starting point of the system, not because they are self-evidently true but because everything else will be derived from them. What makes this THIS mechanism rather than an informal list of beliefs is that the base is generative and closed: a statement counts as justified inside the system if and only if it can be derived from the axioms by the system's rules, and nothing may be smuggled in as "obvious." The regress stops not at bedrock truth but at a declared, inspectable boundary of the formal system.
Example¶
A team formally specifying a payments ledger wants a machine to prove that money is never created or destroyed. Rather than argue endlessly about what "correct" means, they fix an axiom set: every entry has a matching debit and credit; no balance goes below zero; the sum of all balances is invariant under any posting. These four statements are simply declared — the base of the system. A model checker then derives the properties the team actually cares about ("a failed transfer leaves both accounts untouched") purely as consequences of the axioms. When someone asks "but why is conservation true?", the answer is explicit and honest: it isn't proved — it's an axiom of this model, and the scope note says the guarantee holds only for postings that go through the ledger, not for out-of-band adjustments. The regress that would otherwise chase "why, why, why" halts at a line anyone can read and contest.
How it works¶
- Declare the primitives. Choose the smallest set of statements from which the intended results follow, and mark them as accepted-by-stipulation rather than derived.
- Derive everything else. Every other claim must be reachable from the axioms by the system's inference rules; a claim with no such derivation is simply not part of the system.
- Fence the interpretation. State what real domain the formal system is meant to model and where the mapping stops, so a theorem inside the system is not mistaken for a truth about the world.
- Its terminating move is that the base is accepted without onward justification — the stop is definitional, which is exactly why it can be mechanical.
Tuning parameters¶
- Number and strength of axioms — more or stronger axioms let you prove more, but widen the risk of hidden inconsistency; fewer, weaker axioms are safer but leave more unprovable.
- Independence — whether the set is minimal (no axiom derivable from the others). Minimality aids clarity and audit; redundancy can add convenience at the cost of a murkier base.
- Interpretation binding — how tightly the axioms are tied to the intended domain. Loose binding buys generality; tight binding buys relevance but narrows scope.
- Scope declaration — how explicitly the model's boundary is stated. A crisp boundary is what stops a local theorem from being read as a universal truth.
When it helps, and when it misleads¶
Its strength is a clean, mechanical terminus: the base is fully visible, the derivations are checkable, and disagreement can be localized to a named axiom instead of a vague feeling. It is the natural tool wherever regress is a proof regress — mathematics, specification, type systems, protocol design.
Its classic failure is treating a scoped stipulation as a universal truth. For two millennia Euclid's parallel postulate was taken as a necessary fact about space; recognizing it as merely one axiom — droppable and replaceable — is exactly what opened non-Euclidean geometry.[1] The subtler danger is an inconsistent set: from a contradiction every statement is derivable, so an axiom base that quietly contradicts itself "proves" anything and terminates the regress in nonsense. The discipline that guards against both is to check consistency and to keep the scope note attached, so the base is read as a chosen frame rather than a discovered floor.
How it implements the components¶
foundational_assumption— the axioms are the provisionally-accepted base: named, primitive, and contestable rather than hidden inside the reasoning.decision_scope_boundary— the interpretation fence keeps the closure local: the axioms hold within this formal system / model, not as universal certainty.link_type_distinction— it enforces the line between statements accepted by stipulation and statements that must be derived, so an empirical or authority claim cannot masquerade as a primitive.
It does not calibrate how much evidence is enough (sufficiency_threshold → Evidence Sufficiency Rubric) or record what would reopen the base (reopening_condition → Review Trigger Register); the accountability ledger of accepted assumptions belongs to Assumption Log.
Related¶
- Instantiates: Regress Termination Rule — the Axiom Set is the formal, proof-terminating instance of the pattern.
- Sibling mechanisms: First-Principles Statement · Decision Closure Criteria · Evidence Sufficiency Rubric · Burden-of-Proof Rule · Five Whys with Stop Rule · Governance Authority Chain · Research Stopping Rule · Review Trigger Register · Timeboxed Inquiry Record · Assumption Log
Notes¶
An Axiom Set differs from a First-Principles Statement in kind, not just formality: the axiom set is generative — theorems fall out of it mechanically — whereas a first-principles statement supplies premises for human reasoning that still has to do the connecting work. Consistency is load-bearing here in a way it is not for the informal sibling: one hidden contradiction silently voids every guarantee derived from the set.
References¶
[1] Euclid's fifth (parallel) postulate — long suspected of being a derivable theorem — turned out to be an independent axiom; replacing it yields consistent non-Euclidean geometries. The episode is the standard illustration that an axiom is a chosen stipulation scoped to a system, not a universal truth. ↩