15283
|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
2 |
|
15582
|
3 |
<!-- $Id$ -->
|
|
4 |
|
|
5 |
<HTML>
|
|
6 |
|
|
7 |
<HEAD>
|
|
8 |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
9 |
<TITLE>ZF/README</TITLE>
|
|
10 |
</HEAD>
|
|
11 |
|
|
12 |
<BODY>
|
1341
|
13 |
|
|
14 |
<H2>ZF: Zermelo-Fraenkel Set Theory</H2>
|
|
15 |
|
3279
|
16 |
This directory contains the ML sources of the Isabelle system for
|
|
17 |
ZF Set Theory, based on FOL.<p>
|
1341
|
18 |
|
3279
|
19 |
There are several subdirectories of examples:
|
1341
|
20 |
<DL>
|
|
21 |
<DT>AC
|
|
22 |
<DD>subdirectory containing proofs from the book "Equivalents of the Axiom
|
|
23 |
of Choice, II" by H. Rubin and J.E. Rubin, 1985. Thanks to Krzysztof
|
|
24 |
Gr`abczewski.<P>
|
|
25 |
|
|
26 |
<DT>Coind
|
|
27 |
<DD>subdirectory containing a large example of proof by co-induction. It
|
|
28 |
is by Jacob Frost following a paper by Robin Milner and Mads Tofte.<P>
|
|
29 |
|
|
30 |
<DT>IMP
|
|
31 |
<DD>subdirectory containing a semantics equivalence proof between
|
|
32 |
operational and denotational definitions of a simple programming language.
|
|
33 |
Thanks to Heiko Loetzbeyer & Robert Sandner.<P>
|
|
34 |
|
|
35 |
<DT>Resid
|
|
36 |
<DD>subdirectory containing a proof of the Church-Rosser Theorem. It is
|
15283
|
37 |
by Ole Rasmussen, following the Coq proof by G�ard Huet.<P>
|
1341
|
38 |
|
|
39 |
<DT>ex
|
|
40 |
<DD>subdirectory containing various examples.
|
|
41 |
</DL>
|
|
42 |
|
|
43 |
Isabelle/ZF formalizes the greater part of elementary set theory,
|
|
44 |
including relations, functions, injections, surjections, ordinals and
|
|
45 |
cardinals. Results proved include Cantor's Theorem, the Recursion
|
|
46 |
Theorem, the Schroeder-Bernstein Theorem, and (assuming AC) the
|
|
47 |
Wellordering Theorem.<P>
|
|
48 |
|
|
49 |
Isabelle/ZF also provides theories of lists, trees, etc., for
|
|
50 |
formalizing computational notions. It supports inductive definitions
|
|
51 |
of infinite-branching trees for any cardinality of branching.<P>
|
|
52 |
|
|
53 |
Useful references for Isabelle/ZF:
|
|
54 |
|
|
55 |
<UL>
|
|
56 |
<LI> Lawrence C. Paulson,<BR>
|
|
57 |
Set theory for verification: I. From foundations to functions.<BR>
|
|
58 |
J. Automated Reasoning 11 (1993), 353-389.
|
|
59 |
|
|
60 |
<LI> Lawrence C. Paulson,<BR>
|
|
61 |
Set theory for verification: II. Induction and recursion.<BR>
|
|
62 |
Report 312, Computer Lab (1993).<BR>
|
|
63 |
|
|
64 |
<LI> Lawrence C. Paulson,<BR>
|
|
65 |
A fixedpoint approach to implementing (co)inductive definitions. <BR>
|
|
66 |
In: A. Bundy (editor),<BR>
|
|
67 |
CADE-12: 12th International Conference on Automated Deduction,<BR>
|
|
68 |
(Springer LNAI 814, 1994), 148-161.
|
|
69 |
</UL>
|
|
70 |
|
|
71 |
Useful references on ZF set theory:
|
|
72 |
|
|
73 |
<UL>
|
|
74 |
<LI> Paul R. Halmos, Naive Set Theory (Van Nostrand, 1960)
|
|
75 |
|
|
76 |
<LI> Patrick Suppes, Axiomatic Set Theory (Dover, 1972)
|
|
77 |
|
|
78 |
<LI> Keith J. Devlin,<BR>
|
|
79 |
Fundamentals of Contemporary Set Theory (Springer, 1979)
|
|
80 |
|
|
81 |
<LI> Kenneth Kunen<BR>
|
|
82 |
Set Theory: An Introduction to Independence Proofs<BR>
|
|
83 |
(North-Holland, 1980)
|
|
84 |
</UL>
|
|
85 |
|
|
86 |
</BODY></HTML>
|