Index of /ports/math/isabelle/work/Isabelle2005/src/ZF

      Name                    Last modified       Size  Description

[DIR] Parent Directory 09-Aug-2008 06:09 - [   ] AC.thy 17-Jun-2005 07:15 2k [TXT] AC.thy.html 09-Aug-2008 06:10 0k [DIR] AC/ 09-Aug-2008 06:10 - [   ] Arith.thy 17-Jun-2005 07:15 19k [TXT] Arith.thy.html 09-Aug-2008 06:10 0k [   ] ArithSimp.thy 17-Jun-2005 07:15 21k [TXT] ArithSimp.thy.html 09-Aug-2008 06:10 0k [   ] Bool.thy 17-Jun-2005 07:15 5k [TXT] Bool.thy.html 09-Aug-2008 06:10 0k [   ] Cardinal.thy 17-Jun-2005 07:15 38k [TXT] Cardinal.thy.html 09-Aug-2008 06:10 0k [   ] CardinalArith.thy 17-Jun-2005 07:15 35k [TXT] CardinalArith.thy.html 09-Aug-2008 06:10 0k [   ] Cardinal_AC.thy 17-Jun-2005 07:15 7k [TXT] Cardinal_AC.thy.html 09-Aug-2008 06:10 0k [DIR] Coind/ 09-Aug-2008 06:10 - [DIR] Constructible/ 09-Aug-2008 06:10 - [   ] Datatype.ML 15-Sep-2005 08:17 3k [TXT] Datatype.ML.html 09-Aug-2008 06:10 0k [   ] Datatype.thy 17-Jun-2005 07:15 1k [TXT] Datatype.thy.html 09-Aug-2008 06:10 0k [   ] Epsilon.thy 17-Jun-2005 07:15 14k [TXT] Epsilon.thy.html 09-Aug-2008 06:10 0k [   ] Finite.thy 17-Jun-2005 07:15 7k [TXT] Finite.thy.html 09-Aug-2008 06:10 0k [   ] Fixedpt.thy 17-Jun-2005 07:15 10k [TXT] Fixedpt.thy.html 09-Aug-2008 06:10 0k [DIR] IMP/ 09-Aug-2008 06:10 - [DIR] Induct/ 09-Aug-2008 06:10 - [   ] Inductive.ML 09-Nov-2001 13:53 3k [TXT] Inductive.ML.html 09-Aug-2008 06:10 0k [   ] Inductive.thy 17-Jun-2005 07:15 1k [TXT] Inductive.thy.html 09-Aug-2008 06:10 0k [   ] InfDatatype.thy 17-Jun-2005 07:15 4k [TXT] InfDatatype.thy.html 09-Aug-2008 06:10 0k [DIR] Integ/ 09-Aug-2008 06:10 - [   ] IsaMakefile 28-Mar-2005 06:19 5k [TXT] IsaMakefile.html 09-Aug-2008 06:10 9k [   ] List.thy 17-Jun-2005 07:15 42k [TXT] List.thy.html 09-Aug-2008 06:10 0k [   ] Main.ML 12-Jan-2002 07:38 1k [TXT] Main.ML.html 09-Aug-2008 06:10 0k [   ] Main.thy 17-Jun-2005 07:15 2k [TXT] Main.thy.html 09-Aug-2008 06:10 0k [   ] Main_ZFC.ML 10-May-2002 13:53 3k [TXT] Main_ZFC.ML.html 09-Aug-2008 06:10 0k [   ] Main_ZFC.thy 17-Jun-2005 07:15 1k [TXT] Main_ZFC.thy.html 09-Aug-2008 06:10 0k [   ] Nat.thy 17-Jun-2005 07:15 9k [TXT] Nat.thy.html 09-Aug-2008 06:10 0k [   ] OrdQuant.thy 02-Aug-2005 10:47 12k [TXT] OrdQuant.thy.html 09-Aug-2008 06:10 0k [   ] Order.thy 17-Jun-2005 07:15 24k [TXT] Order.thy.html 09-Aug-2008 06:10 0k [   ] OrderArith.thy 17-Jun-2005 07:15 20k [TXT] OrderArith.thy.html 09-Aug-2008 06:10 0k [   ] OrderType.thy 17-Jun-2005 07:15 39k [TXT] OrderType.thy.html 09-Aug-2008 06:10 0k [   ] Ordinal.thy 17-Jun-2005 07:15 25k [TXT] Ordinal.thy.html 09-Aug-2008 06:10 0k [   ] Perm.thy 17-Jun-2005 07:15 19k [TXT] Perm.thy.html 09-Aug-2008 06:10 0k [   ] QPair.thy 17-Jun-2005 07:15 10k [TXT] QPair.thy.html 09-Aug-2008 06:10 0k [   ] QUniv.thy 17-Jun-2005 07:15 8k [TXT] QUniv.thy.html 09-Aug-2008 06:10 0k [   ] ROOT.ML 20-Jun-2005 13:13 1k [TXT] ROOT.ML.html 09-Aug-2008 06:10 0k [DIR] Resid/ 09-Aug-2008 06:10 - [   ] Sum.thy 17-Jun-2005 07:15 6k [TXT] Sum.thy.html 09-Aug-2008 06:10 0k [DIR] Tools/ 09-Aug-2008 06:10 - [   ] Trancl.thy 17-Jun-2005 07:15 13k [TXT] Trancl.thy.html 09-Aug-2008 06:10 0k [DIR] UNITY/ 09-Aug-2008 06:10 - [   ] Univ.thy 17-Jun-2005 07:15 28k [TXT] Univ.thy.html 09-Aug-2008 06:10 0k [   ] WF.thy 17-Jun-2005 07:15 13k [TXT] WF.thy.html 09-Aug-2008 06:10 0k [   ] ZF.thy 17-Jun-2005 07:15 25k [TXT] ZF.thy.html 09-Aug-2008 06:10 0k [   ] Zorn.thy 17-Jun-2005 07:15 14k [TXT] Zorn.thy.html 09-Aug-2008 06:10 0k [   ] arith_data.ML 01-Aug-2005 10:20 9k [TXT] arith_data.ML.html 09-Aug-2008 06:10 0k [DIR] document/ 09-Aug-2008 06:10 - [   ] equalities.thy 17-Jun-2005 07:15 36k [TXT] equalities.thy.html 09-Aug-2008 06:10 0k [DIR] ex/ 09-Aug-2008 06:10 - [   ] func.thy 17-Jun-2005 07:15 21k [TXT] func.thy.html 09-Aug-2008 06:10 0k [   ] ind_syntax.ML 15-Jul-2005 06:44 6k [TXT] ind_syntax.ML.html 09-Aug-2008 06:10 0k [   ] pair.thy 02-Aug-2005 10:47 5k [TXT] pair.thy.html 09-Aug-2008 06:10 0k [   ] simpdata.ML 12-Sep-2005 09:21 2k [TXT] simpdata.ML.html 09-Aug-2008 06:10 0k [   ] thy_syntax.ML 03-Mar-2005 03:44 6k [TXT] thy_syntax.ML.html 09-Aug-2008 06:10 0k [   ] upair.thy 17-Jun-2005 07:15 17k [TXT] upair.thy.html 09-Aug-2008 06:10 0k

ZF/README

ZF: Zermelo-Fraenkel Set Theory

This directory contains the ML sources of the Isabelle system for ZF Set Theory, based on FOL.

There are several subdirectories of examples:

AC
subdirectory containing proofs from the book "Equivalents of the Axiom of Choice, II" by H. Rubin and J.E. Rubin, 1985. Thanks to Krzysztof Gr`abczewski.

Coind
subdirectory containing a large example of proof by co-induction. It is by Jacob Frost following a paper by Robin Milner and Mads Tofte.

IMP
subdirectory containing a semantics equivalence proof between operational and denotational definitions of a simple programming language. Thanks to Heiko Loetzbeyer & Robert Sandner.

Resid
subdirectory containing a proof of the Church-Rosser Theorem. It is by Ole Rasmussen, following the Coq proof by G�ard Huet.

ex
subdirectory containing various examples.
Isabelle/ZF formalizes the greater part of elementary set theory, including relations, functions, injections, surjections, ordinals and cardinals. Results proved include Cantor's Theorem, the Recursion Theorem, the Schroeder-Bernstein Theorem, and (assuming AC) the Wellordering Theorem.

Isabelle/ZF also provides theories of lists, trees, etc., for formalizing computational notions. It supports inductive definitions of infinite-branching trees for any cardinality of branching.

Useful references for Isabelle/ZF:

Useful references on ZF set theory: