COOLJAPAN

Posts tagged #formal-verification

14 posts

Jun 9, 2026 · 9 min

OxiZ 0.2.3 Released — Sound Incremental Solving, Real Algorithms, and In-Memory Proofs

OxiZ is a high-performance SMT solver in pure Rust — a Z3 replacement. 0.2.3 lands sound incremental BV & Simplex solving, a full term-level MaxSMT/OMT optimization pipeline, real BMC and k-induction model checking, and generic in-memory DRAT/LRAT proof writers — with 6,826 tests passing and 100% Z3 parity.

releaseoxizsmt-solver
Jun 1, 2026 · 7 min

OxiZ 0.2.2 Released — Real CDCL Internals, Deeper Z3 Compatibility, ML-Guided Branching

OxiZ is a pure-Rust SMT solver reimplementing Z3. 0.2.2 ships real LBD clause scoring (replacing the old stub), Big-M primal simplex for LP, an LRU lemma cache, ML conflict-hook branching, and deeper Z3-compat APIs — all with 100% Z3 parity and zero C/C++/Fortran.

releaseoxizsmt-solver
May 3, 2026 · 8 min

OxiLean 0.1.2 Released — Real SMT Solving, a Full WASM Interpreter, and Keccak-Correct EVM Codegen

OxiLean 0.1.2 lands real SMT solving via OxiZ, a complete 157-instruction WebAssembly bytecode interpreter wired to the real kernel/parse/elab pipeline, keccak256-correct EVM/Solidity ABI selectors, real Gröbner-basis reduction for polyrith, and 33,091 passing tests — all in a Pure Rust theorem prover.

releaseoxileanformal-verification
Apr 26, 2026 · 7 min

OxiZ 0.2.1 Released — Faster Congruence Closure, Where Every SMT Query Lives

OxiZ is a pure-Rust SMT solver and Z3 replacement. 0.2.1 sharpens the EUF (congruence-closure) hot path: reusable allocation buffers, O(k) incremental pop() via a sig_table/fingerprint_table trail, cache-friendly ENode layout, and new production EUF criterion benchmarks. 100% Z3 parity, still pure Rust.

releaseoxizsmt-solver
Apr 4, 2026 · 8 min

OxiZ 0.2.0 Released — An Easy API, no_std/zkVM Support, and ML-Guided Heuristics for the Pure Rust SMT Solver

OxiZ 0.2.0 ships an ergonomic EasySolver builder, no_std support for bare-metal/zkVM (RISC-V), a Pure-Rust ML heuristics crate (oxiz-ml), Skolemization, a modular WASM js_api, and 100% Z3 parity across 88 benchmarks. Zero C/C++.

releaseoxizsmt-solver
Mar 9, 2026 · 2 min

OxiLean 0.1.1 Released — A Memory-Safe Interactive Theorem Prover Natively in Rust

Pure Rust reimplementation of Lean 4’s Calculus of Inductive Constructions. 99.7% Mathlib4 compatibility, zero unsafe in kernel, full tactics + metaprogramming — bringing industrial-grade formal verification directly into the Rust ecosystem.

releaseoxileanformal-verification
Mar 5, 2026 · 9 min

OxiLean 0.1.0 Released — A Pure Rust Interactive Theorem Prover, Native to Rust

OxiLean 0.1.0 is the debut of a memory-safe Interactive Theorem Prover written entirely in Rust, inspired by Lean 4 — a zero-dependency kernel implementing the full Calculus of Inductive Constructions, a complete tactic framework, and a WASM REPL that runs in the browser.

releaseoxileanformal-verification
Feb 6, 2026 · 3 min

OxiZ 0.1.3 Released — Pure Rust SMT Solver Aiming to Replace Z3

A complete, high-performance Satisfiability Modulo Theories solver written entirely in Rust. Full CDCL(T) architecture, comprehensive theory support, proof generation, and Z3-level performance — with zero C/C++ dependencies and full memory safety.

releaseoxizsmt-solver
Jan 21, 2026 · 7 min

OxiZ 0.1.2 Released — Python Bindings, a Native Math Stack, and SMT-COMP Tooling for the Pure Rust SMT Solver

OxiZ 0.1.2 adds PyO3 Python bindings (oxiz-py), a Pure-Rust BLAS + multi-precision (MPFR-style) math layer, an SMT-COMP benchmark suite, and a vastly expanded CLI (dashboard/server/distributed/TPTP/interpolation). A Pure Rust Z3 replacement with zero C/C++.

releaseoxizsmt-solver
Jan 17, 2026 · 6 min

Legalis-RS 0.1.2 Released — SMT Verification Goes Pure Rust with OxiZ

Legalis-RS 0.1.2 replaces the C++ Z3 backend in its legal verifier with OxiZ, the Pure-Rust SMT solver — rigorous proofs with no native toolchain. Plus a zero-warning build across 25 crates and 11,365 passing tests.

releaselegalislegal-tech
Jan 12, 2026 · 6 min

OxiZ 0.1.0 Released — A Pure Rust SMT Solver, the First Step Toward Replacing Z3

OxiZ is a Pure Rust Satisfiability Modulo Theories solver reimplementing Z3 — a full CDCL(T) architecture with EUF/LRA/LIA/BV/Arrays/Strings/FP/Datatypes theories, SMT-LIB2 support, and roughly 90% Z3 feature parity, all with zero C/C++. This is its first public release.

releaseoxizsmt-solver
Jan 12, 2026 · 6 min

OxiZ 0.1.1 Released — A Unified `oxiz` Meta-Crate for the Pure Rust SMT Solver

OxiZ 0.1.1 ships a new unified `oxiz` meta-crate with feature-flagged modular usage (solver/nlsat/optimization/spacer/proof/full), plus MBQI and CDCL(T) theory-propagation fixes. A Pure Rust Z3 replacement with zero C/C++.

releaseoxizsmt-solver
Jan 10, 2026 · 5 min

Legalis-RS 0.1.1 Released — UK & Singapore Join, 9,568 Tests Passing

Legalis-RS 0.1.1 adds United Kingdom and Singapore jurisdictions to the Pure Rust legal-DX framework and grows the test suite from 6,100+ to 9,568 across 23 crates, with a near-zero-warning quality pass.

releaselegalislegal-tech
Jan 5, 2026 · 7 min

Legalis-RS 0.1.0 Released — Pure Rust Legal DX: Statutes as Verifiable Code

Legalis-RS is a Pure Rust framework that turns legal statutes into structured, machine-verifiable code — a Legal DSL parser, formal verifier, population simulator, and multi-jurisdiction support (JP/DE/FR/US). An honest first release.

releaselegalislegal-tech