Mike Kuykendall

Mike Kuykendall

Software engineer for over twenty years.

Forums

Logician - Type-safe SMT solver driver for Rust—no C++ toolchain needed

Logician lets Rust developers use SMT solvers like Z3 and CVC5 without compiling C++ bindings. Build formulas with a fluent API that catches sort mismatches immediately. Z3 times out? Auto-retry on CVC5. Hung solver? Watchdog kills it. ✓ Type-safe Term API with runtime invariants ✓ Multi-solver fallback ✓ Process watchdog with clean termination ✓ Optional async (tokio) ✓ MIT licensed, free forever Perfect for constraint solving, verification, and SAT/SMT without FFI pain.