Set theory for verification. II: Induction and recursion
From MaRDI portal
Abstract: A theory of recursive definitions has been mechanized in Isabelle's Zermelo-Fraenkel (ZF) set theory. The objective is to support the formalization of particular recursive definitions for use in verification, semantics proofs and other computational reasoning. Inductively defined sets are expressed as least fixedpoints, applying the Knaster-Tarski Theorem over a suitable set. Recursive functions are defined by well-founded recursion and its derivatives, such as transfinite recursion. Recursive data structures are expressed by applying the Knaster-Tarski Theorem to a set, such as V[omega], that is closed under Cartesian product and disjoint sum. Worked examples include the transitive closure of a relation, lists, variable-branching trees and mutually recursive trees and forests. The Schr"oder-Bernstein Theorem and the soundness of propositional logic are proved in Isabelle sessions.
Recommendations
Cites work
- Constructing recursion operators in intuitionistic type theory
- Deductive synthesis of the unification algorithm
- Experimenting with Isabelle in ZF set theory
- Fundamentals of contemporary set theory
- scientific article; zbMATH DE number 3881901 (Why is no real title available?)
- scientific article; zbMATH DE number 3142195 (Why is no real title available?)
- scientific article; zbMATH DE number 3702108 (Why is no real title available?)
- scientific article; zbMATH DE number 42735 (Why is no real title available?)
- scientific article; zbMATH DE number 42752 (Why is no real title available?)
- scientific article; zbMATH DE number 42059 (Why is no real title available?)
- scientific article; zbMATH DE number 50149 (Why is no real title available?)
- scientific article; zbMATH DE number 194916 (Why is no real title available?)
- scientific article; zbMATH DE number 3424017 (Why is no real title available?)
- Non-resolution theorem proving
- Set theory for verification. I: From foundations to functions
- Terminating general recursion
Cited in
(23)- Experimenting with Isabelle in ZF set theory
- Set theory for verification. I: From foundations to functions
- Structuring metatheory on inductive definitions
- On equivalents of well-foundedness. An experiment in MIZAR
- First steps towards a formalization of forcing
- scientific article; zbMATH DE number 2185691 (Why is no real title available?)
- Automatic proof and disproof in Isabelle/HOL
- ProofScript: proof scripting for the masses
- The Relative Consistency of the Axiom of Choice — Mechanized Using Isabelle/ZF
- The Isabelle Framework
- Fixpoints and search in PVS
- Mechanizing coinduction and corecursion in higher-order logic
- Definition of flat poset and existence theorems for recursive call
- The Relative Consistency of the Axiom of Choice Mechanized Using Isabelle⁄zf
- Layered map reasoning: an experimental approach put to trial on sets
- NATURAL FORMALIZATION: DERIVING THE CANTOR-BERNSTEIN THEOREM IN ZF
- A Relation-Algebraic Treatment of the Dedekind Recursion Theorem
- A fixedpoint approach to implementing (co)inductive definitions
- Theorem Proving in Higher Order Logics
- Goals and benchmarks for automated map reasoning
- A concrete final coalgebra theorem for ZF set theory
- The formal verification of the ctm approach to forcing
- Ordinal arithmetic: Algorithms and mechanization
This page was built for publication: Set theory for verification. II: Induction and recursion
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1904402)