No – and that’s the point. isabelle-extreme is intentionally useless for application-scale verification. It lacks data types, recursion schemes, and any form of automation. Trying to prove 1+1=2 requires dozens of manual rewrite steps. However, as a and kernel sanity check , it is invaluable.
Most people in the formal verification community are familiar with – the powerful, mainstream interactive theorem prover used for everything from operating system kernels (seL4) to financial protocols. But lurking in the source tree and early development history is a hidden gem: isabelle-extreme . isabelle-extreme
If you have Isabelle installed (2023 or later), you can launch isabelle-extreme directly from the command line: No – and that’s the point
If you’ve ever wondered, “What is the absolute minimum logic needed to build an ITP?” – isabelle-extreme is your answer. Trying to prove 1+1=2 requires dozens of manual
isabelle-extreme is the "assembly language" of the Isabelle ecosystem – raw, unforgiving, and beautiful in its simplicity. While you will never ship a verified compiler written in it, exploring it offers a rare glimpse into the foundational bedrock on which massive proof developments rest.