Getting Started
Welcome to ImandraX — foundational infrastructure for AI reasoning and AI governance. Whether you're using ImandraX interactively in VS Code, integrating it into AI agents via its cloud-native API, or building neurosymbolic reasoning workflows through Imandra Universe, this section will take you from zero to writing and verifying your first theorem in just a few minutes.
What you'll learn
- Installation — Install the VS Code extension (recommended) or the standalone CLI
- Your First Proof — Write a function, find a counterexample, and prove a theorem
- The Verification Workflow — From counterexamples to proofs: bounded verification, induction, and interactive tactics
- Key Concepts — A roadmap of ImandraX's core ideas: the IML language, verification, tactics, and region decomposition
- VS Code Guide — Master the VS Code extension: goal state viewer, proof navigation, incremental checking
Prerequisites
No prior experience with formal verification or theorem proving is required. If you can write basic functional programs (in OCaml, Haskell, F#, Elm, or similar), you'll feel right at home with ImandraX's modelling language.
API Key Required
You'll need an Imandra Universe API key to use ImandraX. Get one for free at universe.imandra.ai. Save it to ~/.config/imandrax/api_key, or set it as the environment variable IMANDRA_UNIVERSE_KEY.