Monist Engine: Documentation

Introduction and Setup

The Monist Engine

The monist repository provides a computationally verifiable, topologically-bound combinatory logic engine. This documentation guides engineers and researchers through the ecosystem’s theoretical validation matrix and its hybrid synthetic architecture.

The Monist Engine is a deterministic execution layer designed exclusively to compute Quine’s New Foundations (NF) unstratified, self-referential logic. By abandoning traditional hierarchical type-checking (Directed Acyclic Graphs) in favor of geometric shortest-path routing, the project successfully compiles structurally dense paradoxes into native, lock-free Interaction Nets.

Its core mission is to serve as a deterministic topological foundry. By providing absolute structural certainty over non-well-founded datasets, it acts as the mathematical bedrock for transfinite combinatorial computing, quantum-logical physics simulations, custom hardware synthesis, and the formal verification of probabilistic AI agents.


Practical Setup

Ensure you have Rust and Cargo installed, alongside a WGPU-compatible graphics backend (Vulkan, Metal, DirectX 12, or WebGPU) for executing the engine natively on the GPU.

#| label: build-script
#| eval: false

# Clone the repository
git clone https://github.com/your-org/monist.git
cd monist

# Build the entire workspace (Crates, Tools, and Benches)
cargo build --release

The Workflow Paradigm

The development lifecycle within monist follows a distinct progression from logical constraints to combinatorial execution limits:

  1. Natural Deduction (The Human Interface): Users write high-level logical constraints and employ interactive tactics (intro, apply, rewrite).
  2. CPU & System Memory (The Geometry Layer): The CPU strips away the human semantics, turning the logic into a pure topological matrix (a Bellman-Ford directed graph).
  3. Graph Reduction (The Compiler): The logic is compiled down into pure, untyped Interaction Nets (\(S, K, I\) combinators).
  4. GPU VRAM (The Physics Engine): These combinator graphs are handed off to WGPU compute shaders.
  5. The Holographic Co-processor (Continuous Math): For massive datasets, the system bypasses discrete graph reduction and superposes the data into 10,000-dimensional continuous wave functions.