pith. machine review for the scientific record. sign in
module module high

IndisputableMonolith.Complexity.CircuitLedger

show as:
view Lean formalization →

This module defines gate types, Boolean circuits with evaluation, bond counts, capacity bounds, and defect moats as the structural ledger for circuit analysis in Recognition Science. Researchers on circuit lower bounds and the P vs NP program cite it to track J-frustration and topological obstructions in SAT instances. It consists of definitions and elementary lemmas with no deep proofs.

claimThe module introduces gate types (AND, OR, NOT, etc.), Boolean circuits as DAGs of gates, evaluation maps, bond-count functions, capacity bounds, and defect moats, all equipped with the J-symmetry ledger structure.

background

Recognition Science models complexity via the J-operator and R̂ SAT encoding. Upstream, LedgerForcing shows that J-symmetry forces double-entry ledger structure, while RSatEncoding states that R̂ reaches zero J-cost in O(n) steps for satisfiable k-CNF and produces a non-contractible obstruction for unsatisfiable instances. Constants fix the RS time quantum as τ₀ = 1 tick. The module supplies the concrete circuit objects on which these J-cost and frustration quantities are defined.

proof idea

This is a definition module, no proofs.

why it matters in Recognition Science

The structures feed CircuitLowerBound, which states that high J-frustration implies super-polynomial circuit size, and PvsNPAssembly, which assembles the conditional P ≠ NP path via UniformTopologicalObstructionHyp and the three-phase argument from J-frustration to exponential size. It also supports Core.Complexity. The module closes the structural gap between the abstract J-forcing chain and concrete circuit instances used in the Recognition Science P vs NP program.

scope and limits

used by (3)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (4)

Lean names referenced from this declaration's body.

declarations in this module (23)