File size: 6,968 Bytes
d6f8e5c 5e6ecdc d6f8e5c 4953a87 d6f8e5c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | ---
license: other
license_name: snapkitty-tri-license
license_link: https://huggingface.co/Snapkitty/reverse-quantum-walk/blob/main/LICENSE
tags:
- snapkitty
- quantum-computing
- python
---
> Source: [github.com/SNAPKITTYWEST/reverse-quantum-walk](https://github.com/SNAPKITTYWEST/reverse-quantum-walk)
# Reverse Quantum Walk over ER Bridge
[](LICENSE)
[](LICENSE)
[](LICENSE)
[](crates/)
[](crates/kani-verification/)
[](lean/)
[](agda/)
[](hardware/)
[](circuits/)
[](LICENSE)
[](https://github.com/SNAPKITTYWEST)
**Authors:** Jessica L. Westerhoff (SNAPKITTYWEST), Ahmad Ali Parr
**Trust:** Bel Esprit D'Accord Irrevocable Trust · EIN 42-697643
> **Full sovereign stack for time-reversible quantum walk dynamics over an ER bridge.**
> Recurrence engine · Primitive Shattering Matrix · Kani model checking · Lean 4 · Agda · ZK circuits · SystemVerilog interlock
---
## What This Is
A **formally verified, hardware-grounded** implementation of reverse quantum walk dynamics over the ER = EPR bridge.
The core insight: replacing discrete finite-field R1CS constraints `A·B − C = 0 mod p` with continuous spatial constraints over ℝᴺ turns zero-knowledge logic into a CAD geometric solver engine. Every 256-bit scalar field element is **shattered** into 1-bit microbits satisfying `b·(1−b) = 0`, processed through a bit-serial full-adder array, and reconstructed with bounded drift.
---
## Architecture
```
𝔽ₚ scalar field
↓ Primitive Shattering Matrix
↓ b·(1−b) = 0 (microbit invariant)
↓
MicrobitShard32 ──→ bit-serial full-adder ──→ reconstructed state
↓ ↓
RecurrenceState drift accumulator
x ∈ [-2·SCALE, 2·SCALE] ≤ TAU_R_MAX_DRIFT
L_eff ≤ L_EFF_MAX (interlock trips if exceeded)
↓
CAD Kernel (Newton-Raphson on C(X) = 0)
↓
Agda zero-sorry proof ──→ systemInvariant ≡ true
```
---
## Stack
| Layer | Files | What it does |
|---|---|---|
| **Rust engine** | `crates/engine/src/recurrence.rs` | Q16.16 fixed-point recurrence. `SCALE=65536`, `L_EFF_MAX=65530`, `TAU_R_MAX_DRIFT=1024`. Contraction: `L_eff < 1`. |
| **Primitive Shattering** | `crates/engine/src/microbit.rs` | Shatters 32-bit values into 32 `Microbit` shards. `b*(1-b)==0` enforced. NAND/XOR/AND/OR. `add_bounded()` with drift gate. |
| **CAD Kernel** | `crates/engine/src/cad_kernel.rs` | Newton-Raphson 2D constraint solver. Jacobian build + gradient projection. Replaces discrete R1CS with continuous `C(X)=0`. |
| **Kani** | `crates/kani-verification/src/lib.rs` | Model-checks all bounds: `l_eff ≤ L_EFF_MAX`, `drift ≤ TAU_R_MAX_DRIFT`. Run: `cargo kani` |
| **Lean 4** | `lean/Multiplicity/Dynamics/Contraction.lean` | `step_bounded` theorem — sorry pending (discharge: omega + linarith) |
| **Agda** | `agda/MultiplicityInvariants.agda` | 16-invariant conjunction from recurrence + Kani + Lean + crypto + CAD. `proof = refl`. |
| **Agda** | `agda/PrimitiveShattering.agda` | `Bit`, `shatter`, `reconstruct`, `driftCount`, `InterlockState`. `SystemInvariant` record. |
| **SystemVerilog** | `hardware/microbit_interlock.sv` | Bit-serial microbit interlock. Fails **closed** if `drift_accumulator > MAX_DRIFT_THRESHOLD`. |
| **Circom ZK** | `circuits/MicrobitFullAdder.circom` | `a*(1-a)===0` R1CS bit-validity. Quadratic carry: `cout <== a*b + cin*axorb`. |
| **Circom ZK** | `circuits/MicrobitAdderAndDrift.circom` | 32-bit ripple-carry + `LessEqThan(16)` drift gate. `interlockTripped = 1` on breach. |
---
## Primitive Shattering Matrix
Every 256-bit scalar field constraint across circuits is shattered into 1-bit boolean invariants:
| Primitive Circuit | Monolithic Constraint | Shattered Decomposition | Reconstructed Primitive |
|---|---|---|---|
| `DriftBound.circom` | `D_T ≤ τ_R` | `D = Σ bᵢ·2ⁱ`, carry gates | Bitwise Range Gate |
| `PrimeCheck.circom` | `aᵈ ≡ 1 mod n` | Bitwise Sieve Matrix | Sieved Bit-Mask |
| `UORMatMul.circom` | `C_ij = Σ A_ik·B_kj` | Carry-Save Grid | Bit-Sliced Accumulator |
| `ace.circom` | `L_eff·X ≤ X_max` | Full-Adder carry chain over Q16.16 limbs | Microbit ALU Interlock |
---
## Invariants
| Invariant | Value | Enforced by |
|---|---|---|
| Q16.16 scale | `SCALE = 65536` | Rust + Agda |
| Contraction bound | `L_eff ≤ 65530 (< 1)` | Rust + Kani + Lean 4 |
| Drift bound | `drift ≤ 1024` | Rust + Kani + SV + Circom |
| Bit validity | `b·(1−b) = 0` | Rust + Circom + Agda |
| Entropy bound | `H ≤ 0.20 nats` | Agda (NAND-encoded) |
| Spectral radius | `ρ < 1.0 − 1e-6` | Agda |
| Poseidon2 budget | `5087 R1CS` | Agda |
| Dilithium5 | `2592-byte PK / 4627-byte Sig` | Agda |
---
## Quick Start
```bash
# Build Rust workspace
cargo build
# Run Kani model checking (requires cargo-kani)
cargo kani
# Check Lean 4 proofs (requires lake)
cd lean && lake build
# Check Agda proofs (requires agda)
agda agda/MultiplicityInvariants.agda
agda agda/PrimitiveShattering.agda
# Compile Circom circuits (requires circom + snarkjs)
cd circuits && circom MicrobitAdderAndDrift.circom --r1cs --wasm
```
---
## License
**Tri-License: BSL-1.1 / AGPL-3.0 / MPL-2.0 + Commercial**
© 2026 Bel Esprit D'Accord Irrevocable Trust · SNAPKITTYWEST
See [LICENSE](LICENSE) for full terms.
- Research / evaluation → BSL-1.1 (free)
- Network deployment / SaaS → AGPL-3.0 (mandatory copyleft)
- File-level modification → MPL-2.0
- Commercial copyleft bypass → contact `licensing@snapkittywest.dev`
### 💼 Commercial License
Snapkitty code is free and open under **AGPL-3.0** for open-source use. Building a commercial product or service? A **proprietary commercial license** from Snapkitty Collective LLC lets you ship this code without the AGPL's source-sharing and network-use obligations.
**[→ Get a commercial license](mailto:A.parr@belespritdaccord.uk?subject=Commercial%20license:%20reverse-quantum-walk)** · A.parr@belespritdaccord.uk
|