6 min read
On this page

Glossary

A plain-English reference for every term used across ShunyaBar Labs documentation. Technical terms link to deeper explanations where they exist.


Company & Products#

TermMeaning
ShunyaBar LabsThe company. A research and product group building verifiable constraint-solving tools.
NavokojThe production API. A MaxSAT solver customers call over HTTP. Lives at navokoj.shunyabar.foo.
NitroSATThe high-performance engine inside Navokoj. Written in C99 and LuaJIT.
BAHABranch-Aware Holonomy Annealing. The “escape mechanism” used when the solver gets stuck in a hard region.
Multiplicative PINNPhysics-Informed Neural Network that uses multiplication instead of addition to combine constraints.
Casimir SAT SolverA quantum-inspired solver that uses Casimir-force analogies to navigate hard SAT instances.
Factor AgentA fault-tolerant agent runtime modeled on Erlang/OTP, with lock-preserving local repair. See Agentic AI as a Distributed System.
Authorization LatticeA capability system that treats permissions as p-adic numbers.
Spectral-Multiplicative FrameworkA solvability predictor written in Crystal. Tells you how hard a problem is before you try to solve it.
Arithmetic ManifoldThe unifying theory behind all of the above. Treats constraints, optimization, and physical simulation as different views of one geometric structure.

Engines (the spectrum)#

Navokoj runs five engines. Pick the right one for the job.

EngineWhen to useSpeedQuality
nanoReal-time APIs, quick checks (<100ms)Fastest~94% satisfaction
miniBalanced production work, high-stakes optimizationSlow (40s+)~99.77% satisfaction
proMission-critical work where every fraction mattersMedium (0.1–7s)~99.4% satisfaction
qstateN-ary problems (graph coloring, Sudoku, resource allocation)Variable~95–100% when feasible
ensembleDeep reasoning on very hard instancesSlowestHighest available
hybridMixes CNF and XOR constraints (cryptographic-style problems)Variable~98% at scale

Customers today use mini and pro almost exclusively. nano and ensemble are rarely picked.

Hardware tiers#

HardwareWhat it isUse case
L4Mid-range NVIDIA GPUProduction MaxSAT at scale
H100Top-tier NVIDIA GPUDeep optimization, multi-million-variable problems

Constraint & Optimization Terms#

TermMeaning
Constraint satisfactionThe problem of finding values for variables that satisfy a set of rules. Scheduling, routing, and resource allocation are all examples.
SATBoolean Satisfiability. Given a list of yes/no rules, find an assignment that satisfies all of them. The canonical hard computer-science problem.
MaxSATA weighted version of SAT. Each rule has a cost; find the assignment that minimizes total cost. Most real business problems are MaxSAT, not SAT.
UNSAT”Unsatisfiable.” There is no assignment that satisfies all the rules.
CNFConjunctive Normal Form. The standard format for SAT problems: a list of “either-or” clauses joined by “and.”
WCNFWeighted CNF. Same as CNF but each clause carries a numeric weight.
Q-SAT (N-ary SAT)Generalization of SAT where each variable can take more than two values. Useful for graph coloring, Sudoku, scheduling.
XOR constraintA parity constraint (the sum of variables equals 0 or 1 mod 2). Common in cryptographic problems.
R1CSRank-1 Constraint System. The format zero-knowledge circuits use.
CSPConstraint Satisfaction Problem. The umbrella category that includes SAT, MaxSAT, Q-SAT, and many others.
CDCLConflict-Driven Clause Learning. The algorithm behind most modern SAT solvers (Z3, Kissat, CaDiCaL). Excellent at pure Boolean logic.
CP-SATGoogle’s constraint programming solver. Strong on general discrete optimization.
Phase transitionA sudden, qualitative change in problem behavior as problem size or density crosses a threshold. Where hard problems live.
Partition function Z(β)A quantity from statistical mechanics that summarizes the entire energy landscape of a problem. Universal across our projects.
Lambert W functionA mathematical function that governs the bifurcation between easy and hard optimization regimes.
Riemann HypothesisThe deepest unsolved problem in mathematics about the distribution of primes. Our solvers embed it as a stability condition.
Euler productA formula that expresses the Riemann zeta function as a product over prime numbers. Bridges additive and multiplicative structure.
Spectral gapA measure of how quickly information spreads across a graph or constraint system. Large gap = structured problem; small gap = hard problem.
Langevin dynamicsA way of simulating motion under noise. We use it to navigate energy landscapes.
Heat kernelA mathematical object that describes how a “signal” propagates across a graph over time.
Casimir forceA quantum-mechanical force between closely-spaced plates. We borrow the analogy for navigation between solutions.
Multiplicative vs. additive lossHow you combine multiple objectives. Multiplicative (L = A × B) preserves gradient flow; additive (L = A + B) creates conflicts.
Prime weightingOur technique of giving each constraint a unique prime-derived weight so no two constraints collide.
p-adic ultrametricA way of measuring distance where “closer” means “shares more committed structure.” Used for local repair.
Garner’s algorithmA 1958 algorithm for solving systems of modular equations. We use a differentiable version.

Verification & Trust#

TermMeaning
Proof of optimalityA mathematical certificate that the answer returned is the best possible, not just a good guess.
Proof artifactA structured data object (JSON, derivation graph) that a verifier can check offline. Our differentiator.
UNSAT coreA small subset of clauses that, taken alone, are unsatisfiable. Proves a problem has no solution.
Derivation graphA tree of resolution steps that reconstructs a proof. We use these instead of English-language proof strings.
Infeasibility proofA proof that no solution exists for a problem. Distinct from “engine gave up.”
ZK (Zero-Knowledge)A cryptographic technique that lets one party prove a statement is true without revealing the underlying data.
ZK Pre-ProcessorA tool that breaks a ZK circuit into MaxSAT-shaped subproblems before the main ZK proving step. Our 2027 enterprise wedge.

Business & Operations#

TermMeaning
ARRAnnual Recurring Revenue. The standard SaaS revenue metric.
LOILetter of Intent. A signed (but not yet legally binding) agreement to do business.
SDKSoftware Development Kit. Libraries that make our API easier to call from common languages.
SOC2A security compliance certification required by most enterprise customers.
RBACRole-Based Access Control. Permissions tied to user roles, not individual accounts.
On-premSoftware that runs on the customer’s own servers, not in our cloud. Enterprise tier requirement.
PilotA short (30–60 day) paid engagement to validate fit before a full annual contract.

Internal Systems#

TermMeaning
BeampipeOur top-of-funnel web analytics. Counts visits to sethuiyer.github.io and navokoj.shunyabar.foo.
SupabaseThe database that backs the Navokoj API. Stores users, API keys, solve logs, billing.
PostHogOur frontend product analytics. Tracks button clicks, pageviews, and completion rates.
DEFEKTOur pre-solve hardness diagnostic. Tells you how hard a problem is before you commit compute to it.
EA (Edwards-Anderson)A model from statistical physics used as a benchmark for frustrated optimization.
CFDComputational Fluid Dynamics. The traditional way of simulating fluids; we benchmark against it.
PDEPartial Differential Equation. The class of equations describing physical systems.

Pricing Tiers#

TierPriceDesigned for
Free$0Hobbyists, CI testing
Dev$99/moIndie developers, small apps
Pro$499/moStartups, mid-market teams
EnterpriseCustom (typically $5K+/mo)Large teams, regulated industries

If a term is missing, open an issue or email contact@shunyabar.foo.


See Also#

Start typing to search all 77 articles and guides.