Isabelle-extreme < 360p 2024 >
Beyond the Mainland: Exploring isabelle-extreme , the Minimalist Core of Interactive Theorem Proving
end
theory Scratch imports Main begin (* Define addition via fixed point *) definition add :: "nat ⇒ nat ⇒ nat" where "add ≡ fix (λadd n m. if n = 0 then m else add (n-1) (m+1))" isabelle-extreme
isabelle extreme This opens a theory file with the extension .ext . Here’s a minimal example: Beyond the Mainland: Exploring isabelle-extreme
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