
arXiv: cs/9511102
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��der-Bernstein Theorem and the soundness of propositional logic are proved in Isabelle sessions.
FOS: Computer and information sciences, Computer Science - Logic in Computer Science, recursive functions, D.2.4, Knaster-Tarski theorem, Logic in Computer Science (cs.LO), inductively defined sets, recursive data structures, Applications of set theory, F.4.1, F.3.1, Software, source code, etc. for problems pertaining to mathematical logic and foundations, D.2.4; F.3.1; F.4.1, Theorem proving (deduction, resolution, etc.), Schröder-Bernstein theorem
FOS: Computer and information sciences, Computer Science - Logic in Computer Science, recursive functions, D.2.4, Knaster-Tarski theorem, Logic in Computer Science (cs.LO), inductively defined sets, recursive data structures, Applications of set theory, F.4.1, F.3.1, Software, source code, etc. for problems pertaining to mathematical logic and foundations, D.2.4; F.3.1; F.4.1, Theorem proving (deduction, resolution, etc.), Schröder-Bernstein theorem
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 34 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
