1,419 research outputs found
Recommended from our members
ISABELLE - THE NEXT 700 THEOREM PROVERS
Isabelle is a generic theorem prover, designed for interactive reasoning in a
variety of formal theories. At present it provides useful proof procedures for
Constructive Type Theory, various first-order logics, Zermelo-Fraenkel set
theory, and higher-order logic. This survey of Isabelle serves as an
introduction to the literature. It explains why generic theorem proving is
beneficial. It gives a thorough history of Isabelle, beginning with its origins
in the LCF system. It presents an account of how logics are represented,
illustrated using classical logic. The approach is compared with the Edinburgh
Logical Framework. Several of the Isabelle object-logics are presented
Formalising Ordinal Partition Relations Using Isabelle/HOL
This is an overview of a formalisation project in the proof assistant
Isabelle/HOL of a number of research results in infinitary combinatorics and
set theory (more specifically in ordinal partition relations) by
Erd\H{o}s--Milner, Specker, Larson and Nash-Williams, leading to Larson's proof
of the unpublished result by E.C. Milner asserting that for all , \omega^\omega\arrows(\omega^\omega, m). This material has been
recently formalised by Paulson and is available on the Archive of Formal
Proofs; here we discuss some of the most challenging aspects of the
formalisation process. This project is also a demonstration of working with
Zermelo-Fraenkel set theory in higher-order logic
Applying SMT Solvers to the Test Template Framework
The Test Template Framework (TTF) is a model-based testing method for the Z
notation. In the TTF, test cases are generated from test specifications, which
are predicates written in Z. In turn, the Z notation is based on first-order
logic with equality and Zermelo-Fraenkel set theory. In this way, a test case
is a witness satisfying a formula in that theory. Satisfiability Modulo Theory
(SMT) solvers are software tools that decide the satisfiability of arbitrary
formulas in a large number of built-in logical theories and their combination.
In this paper, we present the first results of applying two SMT solvers, Yices
and CVC3, as the engines to find test cases from TTF's test specifications. In
doing so, shallow embeddings of a significant portion of the Z notation into
the input languages of Yices and CVC3 are provided, given that they do not
directly support Zermelo-Fraenkel set theory as defined in Z. Finally, the
results of applying these embeddings to a number of test specifications of
eight cases studies are analysed.Comment: In Proceedings MBT 2012, arXiv:1202.582
Constructive set theory and Brouwerian principles
The paper furnishes realizability models of constructive Zermelo-Fraenkel set theory, CZF, which also validate Brouwerian principles such as the axiom of continuous choice (CC), the fan theorem (FT), and monotone bar induction (BIM), and thereby determines the proof-theoretic strength of CZF augmented by these principles. The upshot is that CZF+CC+FT possesses the same strength as CZF, or more precisely, that CZF+CC+FTis conservative over CZF for 02 statements of arithmetic, whereas the addition of a restricted version of bar induction to CZF (called decidable bar induction, BID) leads to greater proof-theoretic strength in that CZF+BID proves the consistency of CZF
Modal Set Theory
This article presents an overview of the basic philosophical motivations for, and some recent work in, modal set theory
- …