UOR Foundation / PrimeOS working group
Resonance Logic (RL) internalises the CCM maxim "truth ≙ conservation." A statement is as true as the resonance it conserves. Consequently, Boolean values
Two meta‑goals
- Soundness — every proof in the sequent calculus RL$_s$ preserves resonance.
-
Conservativity over SA — collapsing all resonances by the crush map
$\kappa : C_{96}\twoheadrightarrow{0,1}$ guarantees RL proves no new purely‑Boolean theorems.
Road‑map of this note
- § 2 fixes syntax and the budgeted‑sequent format.
- § 3 constructs
$\mathcal C_{96}$ and its operations once and for all. - § 4 presents the core sequent calculus RL$_s$.
- § 5 Induction‑Collapse Theorem — the new heart of the paper.
- § 6 sketches soundness.
- § 7 embeds SA/MSA via the crush map.
Appendices collect the term grammar, rule‑verification table, and an extended discussion of equality semantics.
Non‑negotiable deliverable: this section pins down
We fix
the ring of integers modulo 96. Each element will be called a resonance value and written
Define two binary operations for all
Additive join
Multiplicative bind
Constants:
Remark 3.2.1 (Semiring view).
Property | Proof sketch |
---|---|
Associativity of |
inherited from |
Commutativity | ditto |
Identities |
|
Distributivity | |
Cancellation? | No; budgets track quantities, not sets |
Hence
Set
Then
We keep the involutive map
De Morgan laws follow immediately from elementary modular arithmetic.
Design choice. We retain crisp (Boolean‑valued) equality. Formally, $$\llbracket,[r]=[s],\rrbracket ;:=; \begin{cases}1, & r\equiv s;(96);\ 0, & \text{otherwise.}\end{cases}$$
Rationale. (i) It preserves the usual substitution and congruence properties without inflating the budget algebra. (ii) All constructive content already lives in the budgets; adding a many‑valued equality would blur two orthogonal dimensions (identity vs. resource‐flow).
Alternative (3.6.1). Should a fully many‑valued equality be desired, one may set
(All rules and side‑conditions "wf / bal" still apply, with
Note on the (RI) rule: The Resonance Induction rule performs induction over natural numbers with budget assignments that cycle through the 96 resonance values. For a formula
This section addresses the relationship between RL's Resonance‑Induction (RI) rule and Peano induction under the crush map
The (RI) rule requires careful interpretation. Given a formula
Resonance Induction (RI):
- Base case:
$\vdash_{r_0},\varphi(0)$ - Inductive step: For each
$k \in C$ , we have$\varphi(n)\vdash_{r_k},\varphi(n+1)$ where$n \equiv k \pmod{96}$ - Conclusion:
$\vdash_{\rho},\forall n.\varphi(n)$ where$\rho = \bigotimes_{k \in C} r_k$
Here, the meta-level index
Induction‑Collapse Theorem (Revised). Let
- The Boolean projection
$\kappa(\rho)=1$ - For the formula $\kappa^(\varphi)$ (where $\kappa^$ applies
$\kappa$ to all resonance constants), Peano arithmetic proves$\forall n.\kappa^*!(\varphi)(n)$ if and only if all 96 budget-specific instances are provable.
Budget projection. The conclusion budget is
Since
For the proof to be sound, we need
Relationship to Peano induction. The (RI) rule establishes:
-
$\vdash,\kappa^*(\varphi(0))$ (from the base case) - For each residue class
$k \pmod{96}$ : all instances of $\kappa^(\varphi(n)) \vdash \kappa^(\varphi(n+1))$ where$n \equiv k \pmod{96}$
This is stronger than standard Peano induction, which only requires:
$\vdash,\varphi(0)$ $\forall n.,(\varphi(n) \vdash \varphi(n+1))$
Key observation: The (RI) rule partitions the natural numbers into 96 congruence classes and potentially uses different proof strategies (reflected by different budgets
Conservative extension property: If Peano arithmetic proves
Hence (IC-Revised) is proved. ∎
Corollary 5.3.1. RL is conservative over Peano arithmetic with respect to Boolean theorems, though the (RI) rule provides a finer-grained induction principle that tracks resource usage across congruence classes modulo 96.
(Lemmas 6.1 & 6.2 establish the core soundness properties.)
Let
- Variables $ x \mid y \mid \dots $
- Constants $ 0 \mid 1$
- Composite
-
$t + t$ (binary additive symbol) -
$t \cdot t$ (binary multiplicative symbol)
-
- Parentheses may be used for grouping.
This inductive definition is minimal yet expressive: any additional term‑forming operator required by a concrete theory (e.g., subtraction, modular residue) can be added à la carte without altering the underlying logic.
Note: The successor operation σ defined in § 3.4 operates on resonance values (meta-level), not on terms (object-level).
- Equality
$t = s$ - Klein complement
$\perp,\alpha$
The connectives
Every inference rule in RL$_s$ carries the implicit side‑conditions wf and bal from § 2.4. Table B.1 checks that these conditions propagate from premises to conclusions; thus they need not be written explicitly inside proof trees.
Rule | Premises (budgets) | Conclusion (budget) | wf preserved? | bal preserved? | Justification |
---|---|---|---|---|---|
Ax | — | ✔ | ✔ | Choose |
|
Cut |
|
✔ | ✔ | wf: quantale closed under |
|
✔ | ✔ |
|
|||
|
✔ | ✔ | wf: closure under |
||
analogous | analogous | ✔ | ✔ | Quantale axioms. | |
RI |
|
✔ | ✔ | wf: finite |
Key: ✔ = side‑condition automatically satisfied if it holds for premises.
Remark B.2. Because budgets inhabit a commutative quantale, the order of multiplication in the Cut rule and RI budget aggregation is immaterial, simplifying mechanised proof‑checking.
- Pragmatics: keeps substitution & rewriting simple.
- Semantics: resource flow lives in budgets, orthogonal to identity.
- Conservativity: guarantees crisp collapse back to SA.
Define
End of document