| 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>
 |