src/ZF/Induct/ROOT.ML
author wenzelm
Wed, 13 Jul 2005 16:07:35 +0200
changeset 16813 67140ae50e77
parent 12229 bfba0eb5124b
child 23912 039ae566a4a2
permissions -rw-r--r--
removed ad-hoc atp_hook, cal_atp; removed depth_of; tuned;

(*  Title:      ZF/Induct/ROOT.ML
    ID:         $Id$
    Author:     Lawrence C Paulson, Cambridge University Computer Laboratory
    Copyright   2001  University of Cambridge

Inductive definitions.
*)

(** Datatypes **)
time_use_thy "Datatypes";       (*sample datatypes*)
time_use_thy "Binary_Trees";    (*binary trees*)
time_use_thy "Term";            (*recursion over the list functor*)
time_use_thy "Ntree";           (*variable-branching trees; function demo*)
time_use_thy "Tree_Forest";     (*mutual recursion*)
time_use_thy "Brouwer";         (*Infinite-branching trees*)
time_use_thy "Mutil";           (*mutilated chess board*)

(*by Sidi Ehmety: Multisets.  A parent is FoldSet, the "fold" function for
finite sets*)
time_use_thy "Multiset";
time_use_thy "Rmap";            (*mapping a relation over a list*)
time_use_thy "PropLog";         (*completeness of propositional logic*)

(*two Coq examples by Christine Paulin-Mohring*)
time_use_thy "ListN";
time_use_thy "Acc";

time_use_thy "Comb";            (*Combinatory Logic example*)
time_use_thy "Primrec";         (*Primitive recursive functions*)