Isabelle-extreme ((link)) [BEST]
If you’ve ever wondered, “What is the absolute minimum logic needed to build an ITP?” – isabelle-extreme is your answer.
Also known as (EXperimental TRansformational Equational Mathematics Engine), this is not a new front-end or library. It is a radically stripped-down meta-logic – the absolute minimal core needed to perform interactive proofs within the Isabelle framework. isabelle-extreme
isabelle extreme This opens a theory file with the extension .ext . Here’s a minimal example: If you’ve ever wondered, “What is the absolute
(* Prove a simple property manually – no automation! ) lemma add_zero: "add 0 m = m" unfolding add_def by (rule fix_eq) ( primitive rule only *) isabelle extreme This opens a theory file with the extension
If you have Isabelle installed (2023 or later), you can launch isabelle-extreme directly from the command line:
Have you experimented with minimal logics inside Isabelle? Share your experiences below!
Beyond the Mainland: Exploring isabelle-extreme , the Minimalist Core of Interactive Theorem Proving