A Formal Axiomatic Specification of Spatial Authorization Lattices
Classical control writes a system as ẋ = f(x, u) and steers the state x through a fixed field f so that it stays inside a safe set. Three assumptions carry that picture: f is fixed, x is observable, and the safe set is known. None survives contact with an autonomous model. Its law of motion rewrites itself; its internal state is of dimension 10⁹ and cannot be reconstructed from outputs; and no one has written down the region of that state space that corresponds to safe behaviour.
This specification therefore controls a different object. It does not observe or bound the model's state. It places an enforcement plane between the model and every consequence it can reach, and it controls the state of that plane. The plane's state is finite, discrete, and observable by construction, because the plane computes it.
Within that relocated state space, the specification establishes three things: that the safe set is a fixed region defined by a fixed evaluator (H2), that autonomous transitions cannot re-enter it once left (Theorems 3 and 4), and that the boundary is enforced by structure rather than by policy. Shutdown, the only enforcement primitive current legislation contemplates, is recovered as a special case in §5.3.
To establish a well-posed formal verification boundary, this specification explicitly decouples abstract authorization algebra from unobservable neural properties and physical hardware realisations.
+-----------------------------------------------------------------------+
| THE SYSTEM BOUNDARY MODEL |
+-----------------------------------------------------------------------+
| UNCHECKED DOMAIN | Unobservable Model Intent (I ∈ 𝓘) |
| (Software Layer) | Canonicalizer Mapping: C : 𝓘 → 𝓞 |
| | Autonomous Rule Proposals: R ∈ (Σ × U → Σ) |
+-------------------+---------------------------------------------------+
| v Reference Payload (o = C(I)) |
| v Proposed Next State (R(σ, u)) |
+-----------------------------------------------------------------------+
| CHECKED DOMAIN | Formal Specification Domain (Σ, Q, V, Λ, F) |
| (Abstract Spec) | Quadzistor™ Order: Q = {⊥, IDLE, COND, ⊤}, τ = ⊤ |
| | Global Meet Evaluator: V(σ) = ⋀ σ(v) |
| | Latched Aggregate: Λ_{t+1} = V(σ_{t+1}) ∧ Λ_t |
| | Match Predicate: Match(o, o') ∈ {true, false} |
+-------------------+---------------------------------------------------+
| v Arriving Payload (o' ∈ 𝓞) |
| v Gated Aggregate (Λ_t) |
+-----------------------------------------------------------------------+
| HARDWARE DOMAIN | Gate-Level Realisation (Impl_H) |
| (Refinement Target| Silicon Latch Array, Physical Comparator Gate, |
| - Out of Scope) | Ratchet Latch, Hi-Z Safe Quiescence |
+-----------------------------------------------------------------------+
Let I ∈ 𝓘 be the unobservable intent space of an autonomous neural architecture, and let C : 𝓘 → 𝓞 be a canonicalisation function mapping intent to a discrete reference action payload o ∈ 𝓞. Let o′ ∈ 𝓞 be the arriving action payload observed at the execution boundary.
This document is an abstract formal specification (Spec). It establishes signatures, invariants, and transition properties. It is not an HDL implementation, a gate-level verification trace, or a mechanised proof bundle.
Rev. 4.2 placed the autonomous rule set ℛPCR in the checked domain and constrained it by axiom. Rev. 4.4 moves rule proposals to the unchecked domain, where they belong: a rule is software, and software is not trusted. What remains in the checked domain is the latch that decides whether a proposed state is admitted.
The guarantee no longer depends on the rule behaving. It depends on the latch existing.
Let Q = {⊥, IDLE, COND, ⊤} be a totally ordered set under the chain
with ⊥ written BOT and ⊤ written TOP in the hardware filing. In the preferred embodiment the elements are encoded as the two-bit numerals 00, 01, 10, 11, so that numeral order coincides with lattice order and meet is unsigned minimum; the behaviour is defined by the order, not the numerals.
Define ∧ : Q × Q → Q as the meet (infimum), a ∧ b = min(a, b).
With threshold τ = ⊤ (§2.2), exactly one value is energised and three are not. Each of the four has a distinct role, taken from the absorbing state machine of 64/157,181 (Rules 1–3, §8 of that filing). The theorems of §4 do not depend on these roles; the roles are what justify a four-valued substrate over a Boolean one.
| Value | Filing label | Role |
|---|---|---|
| ⊥ | BOT | Trip. Latched. Entered by any hard fault (frame integrity, origin mismatch, loss of watchdog liveness, stale frame during an epoch), by payload mismatch, or by N consecutive horizon samples at ⊥. Cleared only by the effective reset; no other path out. |
| IDLE | IDLE | Hold, floor. Not latched. The floor of every non-latched update: a single horizon sample at ⊥ lowers the state here without tripping. Return to ⊤ requires a new physical grant. |
| COND | COND | Hold, conditional. Not latched. The horizon is above ⊥ but below ⊤. Outputs are de-energised; the state records that the descent was partial. Return to ⊤ requires a new physical grant. |
| ⊤ | TOP | Energised. The only state in which physical outputs may be driven. Entered exclusively through an epoch grant: a falling edge on a physical arm input, coincident with a validated frame, verified origin, horizon meet at ⊤, proven liveness, and no latched or pending fault. |
Two consequences:
There is no state above the operating level. ⊤ is both the energised state and the ceiling. Availability is therefore consumed by any descent, and restored only by a physical act; this is by design (64/157,181, [0071]): the recovery of a predicted metric is a statement made by the governed plane, and the decision to re-energise on the strength of that statement belongs outside it.
The public exhibit at ai2tetra.com labels the four states BOT / HOLD / PERMIT / BYPASS. BYPASS implies an override of Match, which no value in Q performs, and PERMIT names a state that does not energise anything. The exhibit should adopt BOT / IDLE / COND / TOP.
Let L be a finite, non-empty set of execution control nodes, |L| = N ∈ ℕ. An authorization state is a total mapping
The global state space is the product space Σ = QL with |Σ| = 4N.
Let 𝓞 be the uniform domain of discrete action payloads. Define the total predicate
Equality is decided on canonical forms produced by a pinned canonicaliser; the canonicaliser is a refinement obligation (§6, item 7), not part of this algebra.
The global evaluator V : Σ → Q is the aggregate meet
Define the safe and unsafe sets
Proposition 1 (Total State Partition). 𝒮τ ∪ 𝒰τ = Σ and 𝒮τ ∩ 𝒰τ = ∅.
Proof. Q is a chain, so V(σ) ∈ Q is uniquely defined and totally comparable with τ. Exactly one of V(σ) ≥ τ, V(σ) < τ holds. ∎
Let T = ℕ₀ index discrete clock steps, U be the set of compute input vectors, and 𝓞 the payload domain.
Definition 1 (Total State Update F). Let vc ∈ L be the designated target execution node for payload o′. Define F : Σ × U × 𝓞 × 𝓞 → Σ element-wise for all v ∈ L by
where R : Σ × U → Σ is an autonomous transition rule.
Criterion H1 (Monotonic Restraint — admissibility criterion). A rule R is admissible, written R ∈ ℛPCR, if and only if for all σ ∈ Σ and u ∈ U
Definition 3 (Ratchet Latch Λ). Define the latched aggregate Λ : T → Q by
Actuators are gated by Λt, not by V(σt). Λ is reset only by Ghuman (Definition 2).
The latch is a memory of the lowest aggregate seen since the last principal reset. It does not constrain what R may propose; it constrains what the actuators may see.
Definition 2 (Exogenous Principal Transition Ghuman). Let H be an authenticated principal domain with predicates ValidPrincipal : H → {true, false} and Escalated : H → {true, false}, Escalated(h) ⟹ ValidPrincipal(h). Define Ghuman : Σ × Q × H → Σ × Q acting on (σ, Λ) by:
Axiom H2 (Static Hardware Evaluator). V is time-invariant and evaluated at every clock step:
Theorem 1 (Zero-Masking). If any node evaluates to ⊥, then σ ∈ 𝒰τ.
Proof. Suppose σ(vk) = ⊥ for some vk ∈ L. Then V(σ) = σ(vk) ∧ ⋀v ≠ vk σ(v) = ⊥ ∧ (·) = ⊥ by Axiom 4. Since τ > ⊥, V(σ) < τ, so σ ∈ 𝒰τ by Proposition 1. ∎
Theorem 2 (Payload Tampering Closure). If ¬Match(o, o′) at vc, then σt+1 = F(σt, u, o, o′) ∈ 𝒰τ, for any R whatsoever.
Proof. By Definition 1, σt+1(vc) = ⊥. By Theorem 1, V(σt+1) = ⊥ < τ. The conclusion does not use H1, so it holds for arbitrary R. ∎
Theorem 3 (Autonomous Invariance of 𝒰τ under admissible rules). If R ∈ ℛPCR and σt ∈ 𝒰τ, then σt+1 ∈ 𝒰τ.
Proof. V(σt) < τ. Case ¬Match: Theorem 2. Case Match: σt+1 = R(σt, u), and by H1, V(σt+1) ≤ V(σt) < τ. In both cases σt+1 ∈ 𝒰τ. ∎
Theorem 4 (Latched Invariance of 𝒰τ under arbitrary rules). Let R be any function Σ × U → Σ, admissible or not. If Λt < τ, then Λt+1 < τ. Consequently, once the actuator gate Λ has fallen below threshold, no sequence of autonomous transitions restores actuation, regardless of the rules that generated them.
Proof. Λt+1 = V(σt+1) ∧ Λt ≤ Λt < τ, by the definition of meet as minimum. No property of R was used. ∎
Corollary 4.1. For admissible R, Λt = V(σt) for all t after the last principal reset (by induction on H1), so Theorems 3 and 4 coincide. For inadmissible R, Λt ≤ V(σt), so the latch is strictly more restrictive than the evaluator. In no case is it less restrictive.
Corollary 4.2 (Software-independence of the safety guarantee). The unsafe-set invariance of Theorem 4 depends only on Axioms 1–4, Definition 3, and the hardware realisation of Λ. It does not depend on any property of the PCR™ compute layer.
Reach of the corollary. Theorem 4 is a statement about the abstract quantity Λ. The statement that a physical actuator is never enabled against a compromised compute layer is Theorem 4 composed with Obligations 2, 3 and 6 of §6, and that composition is a refinement proof, not an algebraic one. It is delegated to the hardware filing (64/157,181) and its discharge status is recorded in §6.1.
Define a complete model 𝓜*:
𝓜* confirms that 𝒮τ ≠ ∅, that admissible and inadmissible rules both exist, that mismatch forces 𝒰τ, that the latch holds against an inadmissible rule, and that the three sub-threshold states have the recovery semantics claimed in §2.1.1.
| Condition | Operational status | Recovery path |
|---|---|---|
| Λ ≥ τ | Autonomous execution permitted | Admissible rules R ∈ ℛPCR |
| Λ < τ, no node at ⊥ (IDLE or COND) | Held | Any valid principal: new epoch grant (Ghuman) |
| Λ < τ, some node at ⊥ | Tripped, latched | Escalated principal only: effective reset |
The rule R↓ of §5.1, extended to all nodes — Rkill(σ, u)(v) = ⊥ for all v — is the kill switch. It is admissible: V(Rkill(σ, u)) = ⊥ ≤ V(σ). It is the least informative admissible rule, because it maps every state to the same point and therefore distinguishes nothing.
A framework that offers only Rkill offers a single point in the space of enforceable boundary conditions.
This specification offers the whole space, of which Rkill is the degenerate element.
To bridge Spec to a physical implementation ImplH, an engineering implementation must establish a refinement mapping α : ConcreteStateH → Σ × Q satisfying trace inclusion:
An implementation must discharge seven explicit obligations (five from 4.2, two new):
| Obligation | Status | Evidence |
|---|---|---|
| 1 Total gate-level mapping | Partial | RTL of the enforcement plane (64/157,181 §12) with a 33-check testbench; no metastability analysis yet |
| 2 Glitch-free output restraint | Partial | Dead-time driver and pad clamp specified; no timing-closure report |
| 3 Transition safety under timing | Partial | Invariants INV-1 to INV-6 checked in simulation (64/157,181 §13); not proved over all traces |
| 4 Immutable threshold | Open | Committed to mask logic above; no tape-out |
| 5 Mechanised proof | Open | No Coq, Lean or TLA+ artefact exists. Until it does, §4 is a paper proof |
| 6 Ratchet latch netlist property | Open | Stated in checkable form above; no post-layout netlist exists |
| 7 Pinned canonicaliser | Partial | Canonicalisation specified in 64/148,705; not yet bound to fixed logic |
Nothing in this table is a claim. It is an inventory of what has and has not been shown, so that the reach of §4 is not overstated.
This revision establishes a finite, typed, abstract authorization lattice in which detected payload mismatch and any autonomous transition — admissible or not — cannot elevate a latched aggregate authorization state to the energised threshold τ = ⊤ once it has fallen below it.
That invariance depends on the algebra of the quaternary order and on the existence of a ratchet latch, and on nothing in the compute layer.
The guarantee that reaches a physical actuator is this invariance composed with Obligations 2, 3 and 6 of §6. As of this revision Obligation 6 is open, Obligations 2 and 3 are partially discharged by simulation, and no mechanised proof of §4 exists (§6.1).
The four values of the order carry distinct operational roles, identical to those of the filed circuit 64/157,181: a latched trip, two non-latched hold states, and one energised state entered only by physical grant.
Payload provenance, canonicaliser pinning, and transient glitch immunity remain explicit hardware refinement and trust-boundary obligations.