Engine v1.28 · GXOR-Lattice Mode · Online

The First Exact Boolean
Engine to Break the
32-Variable Barrier

Where classical tools like Quine-McCluskey and Espresso collapse at 30 variables, Exactor-Core's Generalized XOR (GXOR) lattice algorithm scales deterministically — delivering certified exact minimization up to 1000 sparse variables.

Exactor Research Lab · Boolean Minimization · GXOR-Lattice · 2026
Launch Logic Console Read the Research
10³
Max Variables
Sparse GXOR mode
O(n)
Complexity
Linear in minterm count
100%
Exact Coverage
Formally verified per job
BLIF
Native Output
XOR-aware netlist format
Live Demonstration

GXOR in Action:
32-Variable Collapse

Open interactive console →
exactor-core · tiny_32var.pla · GXOR-Lattice Session CERTIFIED
Input — PLA Format (32 variables)
.i 32
.o 1
.p 2
0000000000000000000000000000001 1
1000000000000000000000000000000 1
.e

// Hamming distance: 31 between terms
// Classical SOP: cannot combine
// Exactor GXOR: collapses via XOR node
Output — BLIF Netlist (GXOR-Optimized)
.model exactor_logic
.inputs x0 x1 ... x31
.outputs OUT

# XOR intermediate node
.names x0 x31 n1_term0
01 1
10 1

.names n1_term0 x1..x30 OUT
0..001 1
.end
Research Foundations

A New Mathematical Paradigm

Exact Boolean minimization has been computationally intractable beyond 30 variables for decades. Exactor-Core introduces the GXOR Lattice — a novel algebraic structure that detects Gray-code adjacency patterns across arbitrary Hamming distances.

Instead of collapsing only adjacent minterms (Hamming distance = 1), the GXOR engine identifies shared XOR relationships and encodes them as intermediate logic nodes in the output netlist. This allows drastic compression of the implicant space without approximation.

Exactor Research Lab — GXOR-Lattice Minimization · August 2026
[01]
Gray-Code XOR Reduction
By operating in Gray-code space, the engine identifies when two minterms can be collapsed into a single XOR term — even at Hamming distance 31. Classical tools would require 231 intermediate terms.
gxor-lattice · core-v128
[02]
BLIF-Native Output (XOR-Aware)
Unlike Espresso which forces results into SOP (AND/OR) basis losing XOR structure, Exactor generates BLIF netlists with intermediate .names nodes — preserving the exact algebraic form for FPGA synthesis and formal verification.
blif · netlist · vivado · quartus
[03]
Sparse Variable Scaling
For functions defined on only a small subset of a large variable space — common in cryptographic S-boxes and neuro-symbolic classifiers — Exactor exhibits true O(n) complexity where n is the number of active minterms, not the variable count.
complexity · sparse · o(n)
[04]
Deterministic Bit-Perfect Verification
Every result undergoes automated formal verification against the original truth table. No approximations, no heuristics. The output is guaranteed to be a complete, correct implicant cover — or the engine reports failure rather than returning invalid results.
formal verification · certified · zero-error
Application Domains

Where GXOR Changes Everything

⚛️
Cryptography
Cipher Hardware Synthesis

XOR is the foundational operation of stream ciphers, AES S-boxes, and LDPC codes. Exactor natively understands this algebra.

  • AES S-Box optimization for ASIC
  • Side-channel resistant logic paths
  • LDPC encoder hardware minimization
  • Linear feedback shift register synthesis
🧠
Neuro-Symbolic AI
Weights-to-Gates Compilation

Convert binarized neural network inference paths into minimal logic circuits for ultra-low-power edge AI.

  • BNN layer compilation to Verilog/BLIF
  • Decision tree exact minimization
  • Formal AI safety verification
  • Sub-milliwatt FPGA inference engines
🌌
Quantum Computing
Reversible Logic Synthesis

Quantum circuits require reversible gate decomposition. Exactor's XOR lattice maps directly to Toffoli/CNOT gate sequences.

  • Toffoli gate count minimization
  • Ancilla qubit reduction
  • Quantum error correction circuits
  • Cryogenic processor logic design
Complexity Analysis

Beyond the Exponential Wall

Classical exact minimizers (Quine-McCluskey, ESPRESSO-EXACT) face a double-exponential explosion: both the implicant table size and the covering problem grow as 2n or worse.

Exactor's GXOR lattice reframes the problem. For sparse functions, the critical dimension is the number of active minterms — not the variable count. This gives us linear time in the common case.

Verified on 32-variable PLA benchmarks · August 2026
Solve Time vs. Variable Count (Sparse Functions)
QM (exact)
Timeout >30s
ESPRESSO
Heuristic only
ABC tool
~8s @ 32 vars
Exactor (GXOR)
235ms ✓
Target: tiny_32var.pla · 2 minterms · 32 vars
Output terms
1
Format
BLIF
Research Access

Open Access, Scalable on Demand

Every researcher gets immediate access to the engine. Scale beyond the free tier by speaking directly with the research team.

Free · No Card Required
Start Experimenting
Today
$0/forever
Silicon Units
200 SU
Max Variables
64 vars
Max Minterms
10,000
Output Format
BLIF / JSON
Create Free Account →
Beyond Free Limits · Custom
Need More Variables,
Minterms, or SU?

Tell us about your research or production use case. We'll schedule a session with the engine team to design a custom access plan around your exact requirements.

↳ We respond within 24 hours on business days.
✓   Request received. The research team will contact you within 24 hours.