| author | blanchet | 
| Tue, 10 Sep 2013 15:56:51 +0200 | |
| changeset 53503 | d2f21e305d0c | 
| parent 53430 | d92578436d47 | 
| child 53682 | 1b55aeda0e46 | 
| permissions | -rw-r--r-- | 
| 51397 
03b586ee5930
support for 'chapter' specifications within session ROOT;
 wenzelm parents: 
51263diff
changeset | 1 | chapter HOL | 
| 
03b586ee5930
support for 'chapter' specifications within session ROOT;
 wenzelm parents: 
51263diff
changeset | 2 | |
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 3 | session HOL (main) = Pure + | 
| 51421 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 4 |   description {*
 | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 5 | Classical Higher-order Logic. | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 6 | *} | 
| 48338 | 7 | options [document_graph] | 
| 8 | theories Complex_Main | |
| 48901 
5e0455e29339
more basic file dependencies -- no load command here;
 wenzelm parents: 
48765diff
changeset | 9 | files | 
| 
5e0455e29339
more basic file dependencies -- no load command here;
 wenzelm parents: 
48765diff
changeset | 10 | "Tools/Quickcheck/Narrowing_Engine.hs" | 
| 
5e0455e29339
more basic file dependencies -- no load command here;
 wenzelm parents: 
48765diff
changeset | 11 | "Tools/Quickcheck/PNF_Narrowing_Engine.hs" | 
| 
5e0455e29339
more basic file dependencies -- no load command here;
 wenzelm parents: 
48765diff
changeset | 12 | "document/root.bib" | 
| 
5e0455e29339
more basic file dependencies -- no load command here;
 wenzelm parents: 
48765diff
changeset | 13 | "document/root.tex" | 
| 48338 | 14 | |
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 15 | session "HOL-Proofs" = Pure + | 
| 51421 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 16 |   description {*
 | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 17 | HOL-Main with explicit proof terms. | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 18 | *} | 
| 52499 | 19 | options [document = false] | 
| 52488 
cd65ee49a8ba
discontinued system option "proofs" -- global state of Proofterm.proofs is persistently compiled into HOL-Proofs image;
 wenzelm parents: 
52424diff
changeset | 20 | theories Proofs (*sequential change of global flag!*) | 
| 48338 | 21 | theories Main | 
| 48901 
5e0455e29339
more basic file dependencies -- no load command here;
 wenzelm parents: 
48765diff
changeset | 22 | files | 
| 
5e0455e29339
more basic file dependencies -- no load command here;
 wenzelm parents: 
48765diff
changeset | 23 | "Tools/Quickcheck/Narrowing_Engine.hs" | 
| 
5e0455e29339
more basic file dependencies -- no load command here;
 wenzelm parents: 
48765diff
changeset | 24 | "Tools/Quickcheck/PNF_Narrowing_Engine.hs" | 
| 48338 | 25 | |
| 50844 
b95ff3744815
populate "main" session group, e.g. relevant for Isabelle/jEdit logic selection;
 wenzelm parents: 
50833diff
changeset | 26 | session "HOL-Library" (main) in Library = HOL + | 
| 51421 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 27 |   description {*
 | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 28 | Classical Higher-order Logic -- batteries included. | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 29 | *} | 
| 48481 | 30 | theories | 
| 31 | Library | |
| 51161 
6ed12ae3b3e1
attempt to re-establish conventions which theories are loaded into the grand unified library theory;
 haftmann parents: 
51160diff
changeset | 32 | (*conflicting type class instantiations*) | 
| 48481 | 33 | List_lexord | 
| 34 | Sublist_Order | |
| 51115 
7dbd6832a689
consolidation of library theories on product orders
 haftmann parents: 
51093diff
changeset | 35 | Product_Lexorder | 
| 
7dbd6832a689
consolidation of library theories on product orders
 haftmann parents: 
51093diff
changeset | 36 | Product_Order | 
| 51161 
6ed12ae3b3e1
attempt to re-establish conventions which theories are loaded into the grand unified library theory;
 haftmann parents: 
51160diff
changeset | 37 | Finite_Lattice | 
| 
6ed12ae3b3e1
attempt to re-establish conventions which theories are loaded into the grand unified library theory;
 haftmann parents: 
51160diff
changeset | 38 | (*data refinements and dependent applications*) | 
| 
6ed12ae3b3e1
attempt to re-establish conventions which theories are loaded into the grand unified library theory;
 haftmann parents: 
51160diff
changeset | 39 | AList_Mapping | 
| 
6ed12ae3b3e1
attempt to re-establish conventions which theories are loaded into the grand unified library theory;
 haftmann parents: 
51160diff
changeset | 40 | Code_Binary_Nat | 
| 
6ed12ae3b3e1
attempt to re-establish conventions which theories are loaded into the grand unified library theory;
 haftmann parents: 
51160diff
changeset | 41 | Code_Char | 
| 48721 | 42 | (* Code_Prolog FIXME cf. 76965c356d2a *) | 
| 48481 | 43 | Code_Real_Approx_By_Float | 
| 50023 
28f3263d4d1b
refined stack of library theories implementing int and/or nat by target language numerals
 haftmann parents: 
49985diff
changeset | 44 | Code_Target_Numeral | 
| 51161 
6ed12ae3b3e1
attempt to re-establish conventions which theories are loaded into the grand unified library theory;
 haftmann parents: 
51160diff
changeset | 45 | DAList | 
| 
6ed12ae3b3e1
attempt to re-establish conventions which theories are loaded into the grand unified library theory;
 haftmann parents: 
51160diff
changeset | 46 | RBT_Mapping | 
| 
6ed12ae3b3e1
attempt to re-establish conventions which theories are loaded into the grand unified library theory;
 haftmann parents: 
51160diff
changeset | 47 | RBT_Set | 
| 
6ed12ae3b3e1
attempt to re-establish conventions which theories are loaded into the grand unified library theory;
 haftmann parents: 
51160diff
changeset | 48 | (*legacy tools*) | 
| 49985 
5b4b0e4e5205
moved Refute to "HOL/Library" to speed up building "Main" even more
 blanchet parents: 
49932diff
changeset | 49 | Refute | 
| 51161 
6ed12ae3b3e1
attempt to re-establish conventions which theories are loaded into the grand unified library theory;
 haftmann parents: 
51160diff
changeset | 50 | Old_Recdef | 
| 48932 
c6e679443adc
actual use of (sos remote_csdp) via ISABELLE_FULL_TEST;
 wenzelm parents: 
48901diff
changeset | 51 | theories [condition = ISABELLE_FULL_TEST] | 
| 
c6e679443adc
actual use of (sos remote_csdp) via ISABELLE_FULL_TEST;
 wenzelm parents: 
48901diff
changeset | 52 | Sum_of_Squares_Remote | 
| 48481 | 53 | files "document/root.bib" "document/root.tex" | 
| 54 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 55 | session "HOL-Hahn_Banach" in Hahn_Banach = HOL + | 
| 48481 | 56 |   description {*
 | 
| 57 | Author: Gertrud Bauer, TU Munich | |
| 58 | ||
| 59 | The Hahn-Banach theorem for real vector spaces. | |
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 60 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 61 | This is the proof of the Hahn-Banach theorem for real vectorspaces, | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 62 | following H. Heuser, Funktionalanalysis, p. 228 -232. The Hahn-Banach | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 63 | theorem is one of the fundamental theorems of functioal analysis. It is a | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 64 | conclusion of Zorn's lemma. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 65 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 66 | Two different formaulations of the theorem are presented, one for general | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 67 | real vectorspaces and its application to normed vectorspaces. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 68 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 69 | The theorem says, that every continous linearform, defined on arbitrary | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 70 | subspaces (not only one-dimensional subspaces), can be extended to a | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 71 | continous linearform on the whole vectorspace. | 
| 48481 | 72 | *} | 
| 73 | options [document_graph] | |
| 74 | theories Hahn_Banach | |
| 75 | files "document/root.bib" "document/root.tex" | |
| 76 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 77 | session "HOL-Induct" in Induct = HOL + | 
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 78 |   description {*
 | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 79 | Examples of (Co)Inductive Definitions. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 80 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 81 | Comb proves the Church-Rosser theorem for combinators (see | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 82 | http://www.cl.cam.ac.uk/ftp/papers/reports/TR396-lcp-generic-automatic-proof-tools.ps.gz). | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 83 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 84 | Mutil is the famous Mutilated Chess Board problem (see | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 85 | http://www.cl.cam.ac.uk/ftp/papers/reports/TR394-lcp-mutilated-chess-board.dvi.gz). | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 86 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 87 | PropLog proves the completeness of a formalization of propositional logic | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 88 | (see | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 89 | HREF="http://www.cl.cam.ac.uk/Research/Reports/TR312-lcp-set-II.ps.gz). | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 90 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 91 | Exp demonstrates the use of iterated inductive definitions to reason about | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 92 | mutually recursive relations. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 93 | *} | 
| 48481 | 94 | theories [quick_and_dirty] | 
| 95 | Common_Patterns | |
| 96 | theories | |
| 97 | QuoDataType | |
| 98 | QuoNestedDataType | |
| 99 | Term | |
| 100 | SList | |
| 101 | ABexp | |
| 102 | Tree | |
| 103 | Ordinals | |
| 104 | Sigma_Algebra | |
| 105 | Comb | |
| 106 | PropLog | |
| 107 | Com | |
| 108 | files "document/root.tex" | |
| 109 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 110 | session "HOL-IMP" in IMP = HOL + | 
| 50870 
b8606dd29783
hardwired document_variants, to prevent HOL-IMP's \snip choking on macros from isabellestags.sty;
 wenzelm parents: 
50844diff
changeset | 111 | options [document_graph, document_variants=document] | 
| 48481 | 112 | theories [document = false] | 
| 113 | "~~/src/HOL/ex/Interpretation_with_Defs" | |
| 114 | "~~/src/HOL/Library/While_Combinator" | |
| 115 | "~~/src/HOL/Library/Char_ord" | |
| 116 | "~~/src/HOL/Library/List_lexord" | |
| 51625 | 117 | "~~/src/HOL/Library/Quotient_List" | 
| 118 | "~~/src/HOL/Library/Extended" | |
| 48481 | 119 | theories | 
| 120 | BExp | |
| 121 | ASM | |
| 50050 | 122 | Finite_Reachable | 
| 52394 | 123 | Denotational | 
| 52400 | 124 | Compiler2 | 
| 48481 | 125 | Poly_Types | 
| 126 | Sec_Typing | |
| 127 | Sec_TypingT | |
| 52726 | 128 | Def_Init_Big | 
| 129 | Def_Init_Small | |
| 130 | Fold | |
| 48481 | 131 | Live | 
| 132 | Live_True | |
| 133 | Hoare_Examples | |
| 52269 | 134 | VCG | 
| 52282 | 135 | Hoare_Total | 
| 48481 | 136 | Collecting1 | 
| 48765 
fb1ed5230abc
special code with lists no longer necessary, use sets
 nipkow parents: 
48738diff
changeset | 137 | Collecting_Examples | 
| 48481 | 138 | Abs_Int_Tests | 
| 139 | Abs_Int1_parity | |
| 140 | Abs_Int1_const | |
| 141 | Abs_Int3 | |
| 142 | "Abs_Int_ITP/Abs_Int1_parity_ITP" | |
| 143 | "Abs_Int_ITP/Abs_Int1_const_ITP" | |
| 144 | "Abs_Int_ITP/Abs_Int3_ITP" | |
| 145 | "Abs_Int_Den/Abs_Int_den2" | |
| 146 | Procs_Dyn_Vars_Dyn | |
| 147 | Procs_Stat_Vars_Dyn | |
| 148 | Procs_Stat_Vars_Stat | |
| 149 | C_like | |
| 150 | OO | |
| 151 | files "document/root.bib" "document/root.tex" | |
| 152 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 153 | session "HOL-IMPP" in IMPP = HOL + | 
| 48481 | 154 |   description {*
 | 
| 155 | Author: David von Oheimb | |
| 156 | Copyright 1999 TUM | |
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 157 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 158 | IMPP -- An imperative language with procedures. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 159 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 160 | This is an extension of IMP with local variables and mutually recursive | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 161 | procedures. For documentation see "Hoare Logic for Mutual Recursion and | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 162 | Local Variables" (http://isabelle.in.tum.de/Bali/papers/FSTTCS99.html). | 
| 48481 | 163 | *} | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 164 | options [document = false] | 
| 48481 | 165 | theories EvenOdd | 
| 166 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 167 | session "HOL-Import" in Import = HOL + | 
| 48481 | 168 | options [document_graph] | 
| 169 | theories HOL_Light_Maps | |
| 170 | theories [condition = HOL_LIGHT_BUNDLE] HOL_Light_Import | |
| 171 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 172 | session "HOL-Number_Theory" in Number_Theory = HOL + | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 173 | options [document = false] | 
| 48481 | 174 | theories Number_Theory | 
| 175 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 176 | session "HOL-Old_Number_Theory" in Old_Number_Theory = HOL + | 
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 177 |   description {*
 | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 178 | Fundamental Theorem of Arithmetic, Chinese Remainder Theorem, Fermat/Euler | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 179 | Theorem, Wilson's Theorem, Quadratic Reciprocity. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 180 | *} | 
| 48481 | 181 | options [document_graph] | 
| 182 | theories [document = false] | |
| 183 | "~~/src/HOL/Library/Infinite_Set" | |
| 184 | "~~/src/HOL/Library/Permutation" | |
| 185 | theories | |
| 186 | Fib | |
| 187 | Factorization | |
| 188 | Chinese | |
| 189 | WilsonRuss | |
| 190 | WilsonBij | |
| 191 | Quadratic_Reciprocity | |
| 192 | Primes | |
| 193 | Pocklington | |
| 194 | files "document/root.tex" | |
| 195 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 196 | session "HOL-Hoare" in Hoare = HOL + | 
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 197 |   description {*
 | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 198 | Verification of imperative programs (verification conditions are generated | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 199 | automatically from pre/post conditions and loop invariants). | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 200 | *} | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 201 | |
| 48481 | 202 | theories Hoare | 
| 203 | files "document/root.bib" "document/root.tex" | |
| 204 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 205 | session "HOL-Hoare_Parallel" in Hoare_Parallel = HOL + | 
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 206 |   description {*
 | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 207 | Verification of shared-variable imperative programs a la Owicki-Gries. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 208 | (verification conditions are generated automatically). | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 209 | *} | 
| 48481 | 210 | options [document_graph] | 
| 211 | theories Hoare_Parallel | |
| 212 | files "document/root.bib" "document/root.tex" | |
| 213 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 214 | session "HOL-Codegenerator_Test" in Codegenerator_Test = "HOL-Library" + | 
| 48481 | 215 | options [document = false, document_graph = false, browser_info = false] | 
| 51422 
821a70e29e0b
proper formatting, to facilitate line-based diff;
 wenzelm parents: 
51421diff
changeset | 216 | theories | 
| 
821a70e29e0b
proper formatting, to facilitate line-based diff;
 wenzelm parents: 
51421diff
changeset | 217 | Generate | 
| 
821a70e29e0b
proper formatting, to facilitate line-based diff;
 wenzelm parents: 
51421diff
changeset | 218 | Generate_Binary_Nat | 
| 
821a70e29e0b
proper formatting, to facilitate line-based diff;
 wenzelm parents: 
51421diff
changeset | 219 | Generate_Target_Nat | 
| 
821a70e29e0b
proper formatting, to facilitate line-based diff;
 wenzelm parents: 
51421diff
changeset | 220 | Generate_Efficient_Datastructures | 
| 
821a70e29e0b
proper formatting, to facilitate line-based diff;
 wenzelm parents: 
51421diff
changeset | 221 | Generate_Pretty_Char | 
| 48481 | 222 | |
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 223 | session "HOL-Metis_Examples" in Metis_Examples = HOL + | 
| 48481 | 224 |   description {*
 | 
| 225 | Author: Lawrence C Paulson, Cambridge University Computer Laboratory | |
| 226 | Author: Jasmin Blanchette, TU Muenchen | |
| 227 | ||
| 228 | Testing Metis and Sledgehammer. | |
| 229 | *} | |
| 48679 | 230 | options [timeout = 3600, document = false] | 
| 48481 | 231 | theories | 
| 232 | Abstraction | |
| 233 | Big_O | |
| 234 | Binary_Tree | |
| 235 | Clausification | |
| 236 | Message | |
| 237 | Proxies | |
| 238 | Tarski | |
| 239 | Trans_Closure | |
| 240 | Sets | |
| 241 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 242 | session "HOL-Nitpick_Examples" in Nitpick_Examples = HOL + | 
| 48481 | 243 |   description {*
 | 
| 244 | Author: Jasmin Blanchette, TU Muenchen | |
| 245 | Copyright 2009 | |
| 246 | *} | |
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 247 | options [document = false] | 
| 48481 | 248 | theories [quick_and_dirty] Nitpick_Examples | 
| 249 | ||
| 50844 
b95ff3744815
populate "main" session group, e.g. relevant for Isabelle/jEdit logic selection;
 wenzelm parents: 
50833diff
changeset | 250 | session "HOL-Algebra" (main) in Algebra = HOL + | 
| 48481 | 251 |   description {*
 | 
| 252 | Author: Clemens Ballarin, started 24 September 1999 | |
| 253 | ||
| 254 | The Isabelle Algebraic Library. | |
| 255 | *} | |
| 256 | options [document_graph] | |
| 257 | theories [document = false] | |
| 258 | (* Preliminaries from set and number theory *) | |
| 259 | "~~/src/HOL/Library/FuncSet" | |
| 260 | "~~/src/HOL/Old_Number_Theory/Primes" | |
| 261 | "~~/src/HOL/Library/Binomial" | |
| 262 | "~~/src/HOL/Library/Permutation" | |
| 263 | theories | |
| 264 | (*** New development, based on explicit structures ***) | |
| 265 | (* Groups *) | |
| 266 | FiniteProduct (* Product operator for commutative groups *) | |
| 267 | Sylow (* Sylow's theorem *) | |
| 268 | Bij (* Automorphism Groups *) | |
| 269 | ||
| 270 | (* Rings *) | |
| 271 | Divisibility (* Rings *) | |
| 272 | IntRing (* Ideals and residue classes *) | |
| 273 | UnivPoly (* Polynomials *) | |
| 274 | files "document/root.bib" "document/root.tex" | |
| 275 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 276 | session "HOL-Auth" in Auth = HOL + | 
| 51421 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 277 |   description {*
 | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 278 | A new approach to verifying authentication protocols. | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 279 | *} | 
| 48481 | 280 | options [document_graph] | 
| 281 | theories | |
| 282 | Auth_Shared | |
| 283 | Auth_Public | |
| 284 | "Smartcard/Auth_Smartcard" | |
| 285 | "Guard/Auth_Guard_Shared" | |
| 286 | "Guard/Auth_Guard_Public" | |
| 287 | files "document/root.tex" | |
| 288 | ||
| 51236 
f301ad90c48b
more explicit session dependency, for improved parallel performance of HOL-UNITY test session -- NB: separate 'theories' sections are sequential;
 wenzelm parents: 
51161diff
changeset | 289 | session "HOL-UNITY" in UNITY = "HOL-Auth" + | 
| 48481 | 290 |   description {*
 | 
| 291 | Author: Lawrence C Paulson, Cambridge University Computer Laboratory | |
| 292 | Copyright 1998 University of Cambridge | |
| 293 | ||
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 294 | Verifying security protocols using Chandy and Misra's UNITY formalism. | 
| 48481 | 295 | *} | 
| 296 | options [document_graph] | |
| 297 | theories | |
| 298 | (*Basic meta-theory*) | |
| 299 | "UNITY_Main" | |
| 300 | ||
| 301 | (*Simple examples: no composition*) | |
| 302 | "Simple/Deadlock" | |
| 303 | "Simple/Common" | |
| 304 | "Simple/Network" | |
| 305 | "Simple/Token" | |
| 306 | "Simple/Channel" | |
| 307 | "Simple/Lift" | |
| 308 | "Simple/Mutex" | |
| 309 | "Simple/Reach" | |
| 310 | "Simple/Reachability" | |
| 311 | ||
| 312 | (*Verifying security protocols using UNITY*) | |
| 313 | "Simple/NSP_Bad" | |
| 314 | ||
| 315 | (*Example of composition*) | |
| 316 | "Comp/Handshake" | |
| 317 | ||
| 318 | (*Universal properties examples*) | |
| 319 | "Comp/Counter" | |
| 320 | "Comp/Counterc" | |
| 321 | "Comp/Priority" | |
| 322 | ||
| 323 | "Comp/TimerArray" | |
| 324 | "Comp/Progress" | |
| 325 | ||
| 326 | "Comp/Alloc" | |
| 327 | "Comp/AllocImpl" | |
| 328 | "Comp/Client" | |
| 329 | ||
| 330 | (*obsolete*) | |
| 331 | "ELT" | |
| 332 | files "document/root.tex" | |
| 333 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 334 | session "HOL-Unix" in Unix = HOL + | 
| 48481 | 335 | options [print_mode = "no_brackets,no_type_brackets"] | 
| 336 | theories Unix | |
| 337 | files "document/root.bib" "document/root.tex" | |
| 338 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 339 | session "HOL-ZF" in ZF = HOL + | 
| 48481 | 340 | theories MainZF Games | 
| 341 | files "document/root.tex" | |
| 342 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 343 | session "HOL-Imperative_HOL" in Imperative_HOL = HOL + | 
| 48481 | 344 | options [document_graph, print_mode = "iff,no_brackets"] | 
| 345 | theories [document = false] | |
| 346 | "~~/src/HOL/Library/Countable" | |
| 347 | "~~/src/HOL/Library/Monad_Syntax" | |
| 348 | "~~/src/HOL/Library/LaTeXsugar" | |
| 349 | theories Imperative_HOL_ex | |
| 350 | files "document/root.bib" "document/root.tex" | |
| 351 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 352 | session "HOL-Decision_Procs" in Decision_Procs = HOL + | 
| 51544 | 353 |   description {*
 | 
| 354 | Various decision procedures, typically involving reflection. | |
| 355 | *} | |
| 48496 
a7eed34cf219
added condition = ISABELLE_POLYML according to no-smlnj targets in IsaMakefile;
 wenzelm parents: 
48493diff
changeset | 356 | options [condition = ISABELLE_POLYML, document = false] | 
| 48481 | 357 | theories Decision_Procs | 
| 358 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 359 | session "HOL-Proofs-ex" in "Proofs/ex" = "HOL-Proofs" + | 
| 52499 | 360 | options [document = false, parallel_proofs = 0] | 
| 52424 
77075c576d4c
support for XML data representation of proof terms;
 wenzelm parents: 
52400diff
changeset | 361 | theories | 
| 
77075c576d4c
support for XML data representation of proof terms;
 wenzelm parents: 
52400diff
changeset | 362 | Hilbert_Classical | 
| 
77075c576d4c
support for XML data representation of proof terms;
 wenzelm parents: 
52400diff
changeset | 363 | XML_Data | 
| 48481 | 364 | |
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 365 | session "HOL-Proofs-Extraction" in "Proofs/Extraction" = "HOL-Proofs" + | 
| 51421 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 366 |   description {*
 | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 367 | Examples for program extraction in Higher-Order Logic. | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 368 | *} | 
| 52499 | 369 | options [condition = ISABELLE_POLYML, parallel_proofs = 0] | 
| 48481 | 370 | theories [document = false] | 
| 51143 
0a2371e7ced3
two target language numeral types: integer and natural, as replacement for code_numeral;
 haftmann parents: 
51115diff
changeset | 371 | "~~/src/HOL/Library/Code_Target_Numeral" | 
| 48481 | 372 | "~~/src/HOL/Library/Monad_Syntax" | 
| 373 | "~~/src/HOL/Number_Theory/Primes" | |
| 374 | "~~/src/HOL/Number_Theory/UniqueFactorization" | |
| 375 | "~~/src/HOL/Library/State_Monad" | |
| 376 | theories | |
| 377 | Greatest_Common_Divisor | |
| 378 | Warshall | |
| 379 | Higman_Extraction | |
| 380 | Pigeonhole | |
| 381 | Euclid | |
| 382 | files "document/root.bib" "document/root.tex" | |
| 383 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 384 | session "HOL-Proofs-Lambda" in "Proofs/Lambda" = "HOL-Proofs" + | 
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 385 |   description {*
 | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 386 | Lambda Calculus in de Bruijn's Notation. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 387 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 388 | This session defines lambda-calculus terms with de Bruijn indixes and | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 389 | proves confluence of beta, eta and beta+eta. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 390 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 391 | The paper "More Church-Rosser Proofs (in Isabelle/HOL)" describes the whole | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 392 | theory (see http://www.in.tum.de/~nipkow/pubs/jar2001.html). | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 393 | *} | 
| 52499 | 394 | options [document_graph, print_mode = "no_brackets", parallel_proofs = 0] | 
| 48481 | 395 | theories [document = false] | 
| 51143 
0a2371e7ced3
two target language numeral types: integer and natural, as replacement for code_numeral;
 haftmann parents: 
51115diff
changeset | 396 | "~~/src/HOL/Library/Code_Target_Int" | 
| 48481 | 397 | theories | 
| 398 | Eta | |
| 399 | StrongNorm | |
| 400 | Standardization | |
| 401 | WeakNorm | |
| 402 | files "document/root.bib" "document/root.tex" | |
| 403 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 404 | session "HOL-Prolog" in Prolog = HOL + | 
| 48481 | 405 |   description {*
 | 
| 406 | Author: David von Oheimb (based on a lecture on Lambda Prolog by Nadathur) | |
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 407 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 408 | A bare-bones implementation of Lambda-Prolog. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 409 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 410 | This is a simple exploratory implementation of Lambda-Prolog in HOL, | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 411 | including some minimal examples (in Test.thy) and a more typical example of | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 412 | a little functional language and its type system. | 
| 48481 | 413 | *} | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 414 | options [document = false] | 
| 48481 | 415 | theories Test Type | 
| 416 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 417 | session "HOL-MicroJava" in MicroJava = HOL + | 
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 418 |   description {*
 | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 419 | Formalization of a fragment of Java, together with a corresponding virtual | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 420 | machine and a specification of its bytecode verifier and a lightweight | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 421 | bytecode verifier, including proofs of type-safety. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 422 | *} | 
| 48481 | 423 | options [document_graph] | 
| 424 | theories [document = false] "~~/src/HOL/Library/While_Combinator" | |
| 425 | theories MicroJava | |
| 426 | files | |
| 427 | "document/introduction.tex" | |
| 428 | "document/root.bib" | |
| 429 | "document/root.tex" | |
| 430 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 431 | session "HOL-NanoJava" in NanoJava = HOL + | 
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 432 |   description {*
 | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 433 | Hoare Logic for a tiny fragment of Java. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 434 | *} | 
| 48481 | 435 | options [document_graph] | 
| 436 | theories Example | |
| 437 | files "document/root.bib" "document/root.tex" | |
| 438 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 439 | session "HOL-Bali" in Bali = HOL + | 
| 48481 | 440 | options [document_graph] | 
| 441 | theories | |
| 442 | AxExample | |
| 443 | AxSound | |
| 444 | AxCompl | |
| 445 | Trans | |
| 446 | files "document/root.tex" | |
| 447 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 448 | session "HOL-IOA" in IOA = HOL + | 
| 48481 | 449 |   description {*
 | 
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 450 | Author: Tobias Nipkow and Konrad Slind and Olaf Müller | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 451 | Copyright 1994--1996 TU Muenchen | 
| 48481 | 452 | |
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 453 | The meta theory of I/O-Automata in HOL. This formalization has been | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 454 | significantly changed and extended, see HOLCF/IOA. There are also the | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 455 | proofs of two communication protocols which formerly have been here. | 
| 48481 | 456 | |
| 457 |     @inproceedings{Nipkow-Slind-IOA,
 | |
| 458 |     author={Tobias Nipkow and Konrad Slind},
 | |
| 459 |     title={{I/O} Automata in {Isabelle/HOL}},
 | |
| 460 |     booktitle={Proc.\ TYPES Workshop 1994},
 | |
| 461 | publisher=Springer, | |
| 462 | series=LNCS, | |
| 463 |     note={To appear}}
 | |
| 464 | ftp://ftp.informatik.tu-muenchen.de/local/lehrstuhl/nipkow/ioa.ps.gz | |
| 465 | ||
| 466 | and | |
| 467 | ||
| 468 |     @inproceedings{Mueller-Nipkow,
 | |
| 469 |     author={Olaf M\"uller and Tobias Nipkow},
 | |
| 470 |     title={Combining Model Checking and Deduction for {I/O}-Automata},
 | |
| 471 |     booktitle={Proc.\ TACAS Workshop},
 | |
| 472 |     organization={Aarhus University, BRICS report},
 | |
| 473 | year=1995} | |
| 474 | ftp://ftp.informatik.tu-muenchen.de/local/lehrstuhl/nipkow/tacas.dvi.gz | |
| 475 | *} | |
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 476 | options [document = false] | 
| 48481 | 477 | theories Solve | 
| 478 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 479 | session "HOL-Lattice" in Lattice = HOL + | 
| 48481 | 480 |   description {*
 | 
| 481 | Author: Markus Wenzel, TU Muenchen | |
| 482 | ||
| 483 | Basic theory of lattices and orders. | |
| 484 | *} | |
| 485 | theories CompleteLattice | |
| 486 | files "document/root.tex" | |
| 487 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 488 | session "HOL-ex" in ex = HOL + | 
| 51421 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 489 |   description {*
 | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 490 | Miscellaneous examples for Higher-Order Logic. | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 491 | *} | 
| 48679 | 492 | options [timeout = 3600, condition = ISABELLE_POLYML] | 
| 48481 | 493 | theories [document = false] | 
| 494 | "~~/src/HOL/Library/State_Monad" | |
| 50023 
28f3263d4d1b
refined stack of library theories implementing int and/or nat by target language numerals
 haftmann parents: 
49985diff
changeset | 495 | Code_Binary_Nat_examples | 
| 48481 | 496 | "~~/src/HOL/Library/FuncSet" | 
| 497 | Eval_Examples | |
| 498 | Normalization_by_Evaluation | |
| 499 | Hebrew | |
| 500 | Chinese | |
| 501 | Serbian | |
| 502 | "~~/src/HOL/Library/FinFun_Syntax" | |
| 49985 
5b4b0e4e5205
moved Refute to "HOL/Library" to speed up building "Main" even more
 blanchet parents: 
49932diff
changeset | 503 | "~~/src/HOL/Library/Refute" | 
| 48481 | 504 | theories | 
| 505 | Iff_Oracle | |
| 506 | Coercion_Examples | |
| 507 | Higher_Order_Logic | |
| 508 | Abstract_NAT | |
| 509 | Guess | |
| 510 | Fundefs | |
| 511 | Induction_Schema | |
| 512 | LocaleTest2 | |
| 513 | Records | |
| 514 | While_Combinator_Example | |
| 515 | MonoidGroup | |
| 516 | BinEx | |
| 517 | Hex_Bin_Examples | |
| 518 | Antiquote | |
| 519 | Multiquote | |
| 520 | PER | |
| 521 | NatSum | |
| 522 | ThreeDivides | |
| 523 | Intuitionistic | |
| 524 | CTL | |
| 525 | Arith_Examples | |
| 526 | BT | |
| 527 | Tree23 | |
| 528 | MergeSort | |
| 529 | Lagrange | |
| 530 | Groebner_Examples | |
| 531 | MT | |
| 532 | Unification | |
| 533 | Primrec | |
| 534 | Tarski | |
| 535 | Classical | |
| 536 | Set_Theory | |
| 537 | Termination | |
| 538 | Coherent | |
| 539 | PresburgerEx | |
| 51093 | 540 | Reflection_Examples | 
| 48481 | 541 | Sqrt | 
| 542 | Sqrt_Script | |
| 543 | Transfer_Ex | |
| 544 | Transfer_Int_Nat | |
| 545 | HarmonicSeries | |
| 546 | Refute_Examples | |
| 547 | Execute_Choice | |
| 548 | Summation | |
| 549 | Gauge_Integration | |
| 550 | Dedekind_Real | |
| 551 | Quicksort | |
| 552 | Birthday_Paradox | |
| 553 | List_to_Set_Comprehension_Examples | |
| 554 | Seq | |
| 555 | Simproc_Tests | |
| 556 | Executable_Relation | |
| 557 | FinFunPred | |
| 558 | Set_Comprehension_Pointfree_Tests | |
| 559 | Parallel_Example | |
| 50138 | 560 | IArray_Examples | 
| 51559 | 561 | SVC_Oracle | 
| 53430 | 562 | Simps_Case_Conv_Examples | 
| 51558 
91f8bed6d0a4
allow build with skip_proofs enabled -- disable it for sessions that would fail due to embedded diagnostic commands, for example;
 wenzelm parents: 
51553diff
changeset | 563 | theories [skip_proofs = false] | 
| 
91f8bed6d0a4
allow build with skip_proofs enabled -- disable it for sessions that would fail due to embedded diagnostic commands, for example;
 wenzelm parents: 
51553diff
changeset | 564 | Meson_Test | 
| 48690 | 565 | theories [condition = SVC_HOME] | 
| 566 | svc_test | |
| 48481 | 567 | theories [condition = ZCHAFF_HOME] | 
| 568 | (*requires zChaff (or some other reasonably fast SAT solver)*) | |
| 569 | Sudoku | |
| 570 | (* FIXME | |
| 571 | (*requires a proof-generating SAT solver (zChaff or MiniSAT)*) | |
| 572 | (*global side-effects ahead!*) | |
| 573 | try use_thy "SAT_Examples"; (* FIXME try!? (not really a proper test) *) | |
| 574 | *) | |
| 575 | files "document/root.bib" "document/root.tex" | |
| 576 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 577 | session "HOL-Isar_Examples" in Isar_Examples = HOL + | 
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 578 |   description {*
 | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 579 | Miscellaneous Isabelle/Isar examples for Higher-Order Logic. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 580 | *} | 
| 48481 | 581 | theories [document = false] | 
| 582 | "~~/src/HOL/Library/Lattice_Syntax" | |
| 583 | "../Number_Theory/Primes" | |
| 584 | theories | |
| 585 | Basic_Logic | |
| 586 | Cantor | |
| 587 | Drinker | |
| 588 | Expr_Compiler | |
| 589 | Fibonacci | |
| 590 | Group | |
| 591 | Group_Context | |
| 592 | Group_Notepad | |
| 593 | Hoare_Ex | |
| 594 | Knaster_Tarski | |
| 595 | Mutilated_Checkerboard | |
| 596 | Nested_Datatype | |
| 597 | Peirce | |
| 598 | Puzzle | |
| 599 | Summation | |
| 600 | files | |
| 601 | "document/root.bib" | |
| 602 | "document/root.tex" | |
| 603 | "document/style.tex" | |
| 604 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 605 | session "HOL-SET_Protocol" in SET_Protocol = HOL + | 
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 606 |   description {*
 | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 607 | Verification of the SET Protocol. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 608 | *} | 
| 48481 | 609 | options [document_graph] | 
| 610 | theories [document = false] "~~/src/HOL/Library/Nat_Bijection" | |
| 611 | theories SET_Protocol | |
| 612 | files "document/root.tex" | |
| 613 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 614 | session "HOL-Matrix_LP" in Matrix_LP = HOL + | 
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 615 |   description {*
 | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 616 | Two-dimensional matrices and linear programming. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 617 | *} | 
| 48481 | 618 | options [document_graph] | 
| 619 | theories Cplex | |
| 620 | files "document/root.tex" | |
| 621 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 622 | session "HOL-TLA" in TLA = HOL + | 
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 623 |   description {*
 | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 624 | Lamport's Temporal Logic of Actions. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 625 | *} | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 626 | options [document = false] | 
| 48481 | 627 | theories TLA | 
| 628 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 629 | session "HOL-TLA-Inc" in "TLA/Inc" = "HOL-TLA" + | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 630 | options [document = false] | 
| 48481 | 631 | theories Inc | 
| 632 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 633 | session "HOL-TLA-Buffer" in "TLA/Buffer" = "HOL-TLA" + | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 634 | options [document = false] | 
| 48481 | 635 | theories DBuffer | 
| 636 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 637 | session "HOL-TLA-Memory" in "TLA/Memory" = "HOL-TLA" + | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 638 | options [document = false] | 
| 48481 | 639 | theories MemoryImplementation | 
| 640 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 641 | session "HOL-TPTP" in TPTP = HOL + | 
| 48481 | 642 |   description {*
 | 
| 643 | Author: Jasmin Blanchette, TU Muenchen | |
| 644 | Author: Nik Sultana, University of Cambridge | |
| 645 | Copyright 2011 | |
| 646 | ||
| 647 | TPTP-related extensions. | |
| 648 | *} | |
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 649 | options [document = false] | 
| 48481 | 650 | theories | 
| 651 | ATP_Theory_Export | |
| 652 | MaSh_Eval | |
| 653 | MaSh_Export | |
| 654 | TPTP_Interpret | |
| 655 | THF_Arith | |
| 52488 
cd65ee49a8ba
discontinued system option "proofs" -- global state of Proofterm.proofs is persistently compiled into HOL-Proofs image;
 wenzelm parents: 
52424diff
changeset | 656 | theories | 
| 48481 | 657 | ATP_Problem_Import | 
| 658 | ||
| 50844 
b95ff3744815
populate "main" session group, e.g. relevant for Isabelle/jEdit logic selection;
 wenzelm parents: 
50833diff
changeset | 659 | session "HOL-Multivariate_Analysis" (main) in Multivariate_Analysis = HOL + | 
| 48481 | 660 | options [document_graph] | 
| 661 | theories | |
| 662 | Multivariate_Analysis | |
| 663 | Determinants | |
| 664 | files | |
| 665 | "document/root.tex" | |
| 666 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 667 | session "HOL-Probability" in "Probability" = "HOL-Multivariate_Analysis" + | 
| 48617 | 668 | options [document_graph] | 
| 48481 | 669 | theories [document = false] | 
| 670 | "~~/src/HOL/Library/Countable" | |
| 671 | "~~/src/HOL/Multivariate_Analysis/Extended_Real_Limits" | |
| 672 | "~~/src/HOL/Library/Permutation" | |
| 673 | theories | |
| 674 | Probability | |
| 675 | "ex/Dining_Cryptographers" | |
| 676 | "ex/Koepf_Duermuth_Countermeasure" | |
| 677 | files "document/root.tex" | |
| 678 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 679 | session "HOL-Nominal" (main) in Nominal = HOL + | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 680 | options [document = false] | 
| 48481 | 681 | theories Nominal | 
| 682 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 683 | session "HOL-Nominal-Examples" in "Nominal/Examples" = "HOL-Nominal" + | 
| 48679 | 684 | options [timeout = 3600, condition = ISABELLE_POLYML, document = false] | 
| 48481 | 685 | theories Nominal_Examples | 
| 686 | theories [quick_and_dirty] VC_Condition | |
| 687 | ||
| 49310 | 688 | session "HOL-Cardinals-Base" in Cardinals = HOL + | 
| 51421 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 689 |   description {*
 | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 690 | Ordinals and Cardinals, Base Theories. | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 691 | *} | 
| 48975 
7f79f94a432c
added new (co)datatype package + theories of ordinals and cardinals (with Dmitriy and Andrei)
 blanchet parents: 
48932diff
changeset | 692 | options [document = false] | 
| 
7f79f94a432c
added new (co)datatype package + theories of ordinals and cardinals (with Dmitriy and Andrei)
 blanchet parents: 
48932diff
changeset | 693 | theories Cardinal_Arithmetic | 
| 
7f79f94a432c
added new (co)datatype package + theories of ordinals and cardinals (with Dmitriy and Andrei)
 blanchet parents: 
48932diff
changeset | 694 | |
| 49310 | 695 | session "HOL-Cardinals" in Cardinals = "HOL-Cardinals-Base" + | 
| 51421 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 696 |   description {*
 | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 697 | Ordinals and Cardinals, Full Theories. | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 698 | *} | 
| 49511 
9f5bfef8bd82
created separate session "HOL-BNF-LFP" as a step towards eventual integration in "HOL" in the middle term
 blanchet parents: 
49510diff
changeset | 699 | options [document = false] | 
| 49439 | 700 | theories Cardinals | 
| 48984 
f51d4a302962
do not hardwire document output options -- to be provided by the user;
 wenzelm parents: 
48978diff
changeset | 701 | files | 
| 
f51d4a302962
do not hardwire document output options -- to be provided by the user;
 wenzelm parents: 
48978diff
changeset | 702 | "document/intro.tex" | 
| 
f51d4a302962
do not hardwire document output options -- to be provided by the user;
 wenzelm parents: 
48978diff
changeset | 703 | "document/root.tex" | 
| 
f51d4a302962
do not hardwire document output options -- to be provided by the user;
 wenzelm parents: 
48978diff
changeset | 704 | "document/root.bib" | 
| 48975 
7f79f94a432c
added new (co)datatype package + theories of ordinals and cardinals (with Dmitriy and Andrei)
 blanchet parents: 
48932diff
changeset | 705 | |
| 49511 
9f5bfef8bd82
created separate session "HOL-BNF-LFP" as a step towards eventual integration in "HOL" in the middle term
 blanchet parents: 
49510diff
changeset | 706 | session "HOL-BNF-LFP" in BNF = "HOL-Cardinals-Base" + | 
| 51421 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 707 |   description {*
 | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 708 | Bounded Natural Functors for Datatypes. | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 709 | *} | 
| 49511 
9f5bfef8bd82
created separate session "HOL-BNF-LFP" as a step towards eventual integration in "HOL" in the middle term
 blanchet parents: 
49510diff
changeset | 710 | options [document = false] | 
| 
9f5bfef8bd82
created separate session "HOL-BNF-LFP" as a step towards eventual integration in "HOL" in the middle term
 blanchet parents: 
49510diff
changeset | 711 | theories BNF_LFP | 
| 
9f5bfef8bd82
created separate session "HOL-BNF-LFP" as a step towards eventual integration in "HOL" in the middle term
 blanchet parents: 
49510diff
changeset | 712 | |
| 49517 
c473c8749cd1
changed base session for "HOL-BNF" for faster building in the typical case
 blanchet parents: 
49511diff
changeset | 713 | session "HOL-BNF" in BNF = "HOL-Cardinals" + | 
| 51421 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 714 |   description {*
 | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 715 | Bounded Natural Functors for (Co)datatypes. | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 716 | *} | 
| 48975 
7f79f94a432c
added new (co)datatype package + theories of ordinals and cardinals (with Dmitriy and Andrei)
 blanchet parents: 
48932diff
changeset | 717 | options [document = false] | 
| 49510 
ba50d204095e
renamed "Codatatype" directory "BNF" (and corresponding session) -- this opens the door to no-nonsense session names like "HOL-BNF-LFP"
 blanchet parents: 
49483diff
changeset | 718 | theories BNF | 
| 48975 
7f79f94a432c
added new (co)datatype package + theories of ordinals and cardinals (with Dmitriy and Andrei)
 blanchet parents: 
48932diff
changeset | 719 | |
| 49510 
ba50d204095e
renamed "Codatatype" directory "BNF" (and corresponding session) -- this opens the door to no-nonsense session names like "HOL-BNF-LFP"
 blanchet parents: 
49483diff
changeset | 720 | session "HOL-BNF-Examples" in "BNF/Examples" = "HOL-BNF" + | 
| 51421 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 721 |   description {*
 | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 722 | Examples for Bounded Natural Functors. | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 723 | *} | 
| 49932 
9d3bc26485eb
back to parallel HOL-BNF-Examples, which seems to have suffered from Future.map on canceled persistent futures;
 wenzelm parents: 
49903diff
changeset | 724 | options [document = false] | 
| 48975 
7f79f94a432c
added new (co)datatype package + theories of ordinals and cardinals (with Dmitriy and Andrei)
 blanchet parents: 
48932diff
changeset | 725 | theories | 
| 
7f79f94a432c
added new (co)datatype package + theories of ordinals and cardinals (with Dmitriy and Andrei)
 blanchet parents: 
48932diff
changeset | 726 | Lambda_Term | 
| 
7f79f94a432c
added new (co)datatype package + theories of ordinals and cardinals (with Dmitriy and Andrei)
 blanchet parents: 
48932diff
changeset | 727 | Process | 
| 
7f79f94a432c
added new (co)datatype package + theories of ordinals and cardinals (with Dmitriy and Andrei)
 blanchet parents: 
48932diff
changeset | 728 | TreeFsetI | 
| 49872 | 729 | "Derivation_Trees/Gram_Lang" | 
| 730 | "Derivation_Trees/Parallel" | |
| 50517 | 731 | Koenig | 
| 49693 
393d7242adaf
thread the right local theory through + reenable parallel proofs for previously problematic theories
 blanchet parents: 
49601diff
changeset | 732 | theories [condition = ISABELLE_FULL_TEST] | 
| 53122 
bc87b7af4767
renamed theory files to be closer to (new) command names
 blanchet parents: 
52726diff
changeset | 733 | Misc_Codatatype | 
| 
bc87b7af4767
renamed theory files to be closer to (new) command names
 blanchet parents: 
52726diff
changeset | 734 | Misc_Datatype | 
| 53306 | 735 | Misc_Primrec | 
| 48975 
7f79f94a432c
added new (co)datatype package + theories of ordinals and cardinals (with Dmitriy and Andrei)
 blanchet parents: 
48932diff
changeset | 736 | |
| 50844 
b95ff3744815
populate "main" session group, e.g. relevant for Isabelle/jEdit logic selection;
 wenzelm parents: 
50833diff
changeset | 737 | session "HOL-Word" (main) in Word = HOL + | 
| 48481 | 738 | options [document_graph] | 
| 739 | theories Word | |
| 740 | files "document/root.bib" "document/root.tex" | |
| 741 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 742 | session "HOL-Word-Examples" in "Word/Examples" = "HOL-Word" + | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 743 | options [document = false] | 
| 48481 | 744 | theories WordExamples | 
| 745 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 746 | session "HOL-Statespace" in Statespace = HOL + | 
| 51558 
91f8bed6d0a4
allow build with skip_proofs enabled -- disable it for sessions that would fail due to embedded diagnostic commands, for example;
 wenzelm parents: 
51553diff
changeset | 747 | theories [skip_proofs = false] | 
| 
91f8bed6d0a4
allow build with skip_proofs enabled -- disable it for sessions that would fail due to embedded diagnostic commands, for example;
 wenzelm parents: 
51553diff
changeset | 748 | StateSpaceEx | 
| 48481 | 749 | files "document/root.tex" | 
| 750 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 751 | session "HOL-NSA" in NSA = HOL + | 
| 51421 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 752 |   description {*
 | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 753 | Nonstandard analysis. | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 754 | *} | 
| 48481 | 755 | options [document_graph] | 
| 756 | theories Hypercomplex | |
| 757 | files "document/root.tex" | |
| 758 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 759 | session "HOL-NSA-Examples" in "NSA/Examples" = "HOL-NSA" + | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 760 | options [document = false] | 
| 48481 | 761 | theories NSPrimes | 
| 762 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 763 | session "HOL-Mirabelle" in Mirabelle = HOL + | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 764 | options [document = false] | 
| 48481 | 765 | theories Mirabelle_Test | 
| 48589 
fb446a780d50
separate session HOL-Mirabelle-ex -- cannot run isolated shell scripts within build tool;
 wenzelm parents: 
48588diff
changeset | 766 | |
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 767 | session "HOL-Mirabelle-ex" in "Mirabelle/ex" = "HOL-Mirabelle" + | 
| 49448 
8a232a4e3fd8
reactivate HOL-Mirabelle-ex with increased chances that it works most of the time (cf. bec1add86e79, a93d920707bb, be27a453aacc);
 wenzelm parents: 
49439diff
changeset | 768 | options [document = false, timeout = 60] | 
| 
8a232a4e3fd8
reactivate HOL-Mirabelle-ex with increased chances that it works most of the time (cf. bec1add86e79, a93d920707bb, be27a453aacc);
 wenzelm parents: 
49439diff
changeset | 769 | theories Ex | 
| 48481 | 770 | |
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 771 | session "HOL-Word-SMT_Examples" in SMT_Examples = "HOL-Word" + | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 772 | options [document = false, quick_and_dirty] | 
| 48481 | 773 | theories | 
| 52722 | 774 | Boogie | 
| 48481 | 775 | SMT_Examples | 
| 776 | SMT_Word_Examples | |
| 50666 
6f48853f08d5
actually run Z3 for "SMT_Tests" when "ISABELLE_FULL_TEST" is enabled
 blanchet parents: 
50665diff
changeset | 777 | theories [condition = ISABELLE_FULL_TEST] | 
| 
6f48853f08d5
actually run Z3 for "SMT_Tests" when "ISABELLE_FULL_TEST" is enabled
 blanchet parents: 
50665diff
changeset | 778 | SMT_Tests | 
| 48481 | 779 | files | 
| 48493 | 780 | "Boogie_Dijkstra.b2i" | 
| 48481 | 781 | "Boogie_Dijkstra.certs" | 
| 48493 | 782 | "Boogie_Max.b2i" | 
| 48481 | 783 | "Boogie_Max.certs" | 
| 52722 | 784 | "SMT_Examples.certs" | 
| 785 | "SMT_Word_Examples.certs" | |
| 48493 | 786 | "VCC_Max.b2i" | 
| 48481 | 787 | "VCC_Max.certs" | 
| 788 | ||
| 50844 
b95ff3744815
populate "main" session group, e.g. relevant for Isabelle/jEdit logic selection;
 wenzelm parents: 
50833diff
changeset | 789 | session "HOL-SPARK" (main) in "SPARK" = "HOL-Word" + | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 790 | options [document = false] | 
| 48481 | 791 | theories SPARK | 
| 792 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 793 | session "HOL-SPARK-Examples" in "SPARK/Examples" = "HOL-SPARK" + | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 794 | options [document = false] | 
| 48481 | 795 | theories | 
| 796 | "Gcd/Greatest_Common_Divisor" | |
| 797 | ||
| 798 | "Liseq/Longest_Increasing_Subsequence" | |
| 799 | ||
| 800 | "RIPEMD-160/F" | |
| 801 | "RIPEMD-160/Hash" | |
| 802 | "RIPEMD-160/K_L" | |
| 803 | "RIPEMD-160/K_R" | |
| 804 | "RIPEMD-160/R_L" | |
| 805 | "RIPEMD-160/Round" | |
| 806 | "RIPEMD-160/R_R" | |
| 807 | "RIPEMD-160/S_L" | |
| 808 | "RIPEMD-160/S_R" | |
| 809 | ||
| 810 | "Sqrt/Sqrt" | |
| 811 | files | |
| 812 | "Gcd/greatest_common_divisor/g_c_d.fdl" | |
| 813 | "Gcd/greatest_common_divisor/g_c_d.rls" | |
| 814 | "Gcd/greatest_common_divisor/g_c_d.siv" | |
| 815 | "Liseq/liseq/liseq_length.fdl" | |
| 816 | "Liseq/liseq/liseq_length.rls" | |
| 817 | "Liseq/liseq/liseq_length.siv" | |
| 818 | "RIPEMD-160/rmd/f.fdl" | |
| 819 | "RIPEMD-160/rmd/f.rls" | |
| 820 | "RIPEMD-160/rmd/f.siv" | |
| 821 | "RIPEMD-160/rmd/hash.fdl" | |
| 822 | "RIPEMD-160/rmd/hash.rls" | |
| 823 | "RIPEMD-160/rmd/hash.siv" | |
| 824 | "RIPEMD-160/rmd/k_l.fdl" | |
| 825 | "RIPEMD-160/rmd/k_l.rls" | |
| 826 | "RIPEMD-160/rmd/k_l.siv" | |
| 827 | "RIPEMD-160/rmd/k_r.fdl" | |
| 828 | "RIPEMD-160/rmd/k_r.rls" | |
| 829 | "RIPEMD-160/rmd/k_r.siv" | |
| 830 | "RIPEMD-160/rmd/r_l.fdl" | |
| 831 | "RIPEMD-160/rmd/r_l.rls" | |
| 832 | "RIPEMD-160/rmd/r_l.siv" | |
| 833 | "RIPEMD-160/rmd/round.fdl" | |
| 834 | "RIPEMD-160/rmd/round.rls" | |
| 835 | "RIPEMD-160/rmd/round.siv" | |
| 836 | "RIPEMD-160/rmd/r_r.fdl" | |
| 837 | "RIPEMD-160/rmd/r_r.rls" | |
| 838 | "RIPEMD-160/rmd/r_r.siv" | |
| 839 | "RIPEMD-160/rmd/s_l.fdl" | |
| 840 | "RIPEMD-160/rmd/s_l.rls" | |
| 841 | "RIPEMD-160/rmd/s_l.siv" | |
| 842 | "RIPEMD-160/rmd/s_r.fdl" | |
| 843 | "RIPEMD-160/rmd/s_r.rls" | |
| 844 | "RIPEMD-160/rmd/s_r.siv" | |
| 845 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 846 | session "HOL-SPARK-Manual" in "SPARK/Manual" = "HOL-SPARK" + | 
| 48486 | 847 | options [show_question_marks = false] | 
| 48481 | 848 | theories | 
| 849 | Example_Verification | |
| 850 | VC_Principles | |
| 851 | Reference | |
| 852 | Complex_Types | |
| 853 | files | |
| 854 | "complex_types_app/initialize.fdl" | |
| 855 | "complex_types_app/initialize.rls" | |
| 856 | "complex_types_app/initialize.siv" | |
| 857 | "document/complex_types.ads" | |
| 858 | "document/complex_types_app.adb" | |
| 859 | "document/complex_types_app.ads" | |
| 860 | "document/Gcd.adb" | |
| 861 | "document/Gcd.ads" | |
| 862 | "document/intro.tex" | |
| 863 | "document/loop_invariant.adb" | |
| 864 | "document/loop_invariant.ads" | |
| 865 | "document/root.bib" | |
| 866 | "document/root.tex" | |
| 867 | "document/Simple_Gcd.adb" | |
| 868 | "document/Simple_Gcd.ads" | |
| 869 | "loop_invariant/proc1.fdl" | |
| 870 | "loop_invariant/proc1.rls" | |
| 871 | "loop_invariant/proc1.siv" | |
| 872 | "loop_invariant/proc2.fdl" | |
| 873 | "loop_invariant/proc2.rls" | |
| 874 | "loop_invariant/proc2.siv" | |
| 875 | "simple_greatest_common_divisor/g_c_d.fdl" | |
| 876 | "simple_greatest_common_divisor/g_c_d.rls" | |
| 877 | "simple_greatest_common_divisor/g_c_d.siv" | |
| 878 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 879 | session "HOL-Mutabelle" in Mutabelle = HOL + | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 880 | options [document = false] | 
| 48481 | 881 | theories MutabelleExtra | 
| 882 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 883 | session "HOL-Quickcheck_Examples" in Quickcheck_Examples = HOL + | 
| 50179 
978200ae8473
timeout in proper place (HOL-Quickcheck_Examples approx. 1min, HOL-Quickcheck_Benchmark approx. 1h);
 wenzelm parents: 
50161diff
changeset | 884 | options [document = false] | 
| 48588 | 885 | theories | 
| 48690 | 886 | Quickcheck_Examples | 
| 887 | (* FIXME | |
| 888 | Quickcheck_Lattice_Examples | |
| 889 | Completeness | |
| 890 | Quickcheck_Interfaces | |
| 891 | Hotel_Example *) | |
| 48598 | 892 | theories [condition = ISABELLE_GHC] | 
| 893 | Quickcheck_Narrowing_Examples | |
| 48588 | 894 | |
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 895 | session "HOL-Quickcheck_Benchmark" in Quickcheck_Benchmark = HOL + | 
| 50571 
b649e33e4821
HOL-Quickcheck_Benchmark works without timeout (NB: isatest imposes global timeout already);
 wenzelm parents: 
50568diff
changeset | 896 | theories [condition = ISABELLE_FULL_TEST, quick_and_dirty] | 
| 50568 
ee090b5712f3
reverting d466ebc27810 as the previous changeset should allow to run Find_Unused_Assms_Examples again
 bulwahn parents: 
50517diff
changeset | 897 | Find_Unused_Assms_Examples | 
| 48618 
1f7e068b4613
moved another larger quickcheck example to Quickcheck_Benchmark
 bulwahn parents: 
48614diff
changeset | 898 | Needham_Schroeder_No_Attacker_Example | 
| 
1f7e068b4613
moved another larger quickcheck example to Quickcheck_Benchmark
 bulwahn parents: 
48614diff
changeset | 899 | Needham_Schroeder_Guided_Attacker_Example | 
| 48690 | 900 | Needham_Schroeder_Unguided_Attacker_Example | 
| 48481 | 901 | |
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 902 | session "HOL-Quotient_Examples" in Quotient_Examples = HOL + | 
| 48481 | 903 |   description {*
 | 
| 904 | Author: Cezary Kaliszyk and Christian Urban | |
| 905 | *} | |
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 906 | options [document = false] | 
| 48481 | 907 | theories | 
| 908 | DList | |
| 909 | FSet | |
| 910 | Quotient_Int | |
| 911 | Quotient_Message | |
| 912 | Lift_FSet | |
| 913 | Lift_Set | |
| 914 | Lift_Fun | |
| 915 | Quotient_Rat | |
| 916 | Lift_DList | |
| 917 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 918 | session "HOL-Predicate_Compile_Examples" in Predicate_Compile_Examples = HOL + | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 919 | options [document = false] | 
| 48690 | 920 | theories | 
| 48481 | 921 | Examples | 
| 922 | Predicate_Compile_Tests | |
| 48690 | 923 | (* FIXME | 
| 924 | Predicate_Compile_Quickcheck_Examples -- should be added again soon (since 21-Oct-2010) *) | |
| 48481 | 925 | Specialisation_Examples | 
| 48690 | 926 | (* FIXME since 21-Jul-2011 | 
| 927 | Hotel_Example_Small_Generator | |
| 928 | IMP_1 | |
| 929 | IMP_2 | |
| 930 | IMP_3 | |
| 931 | IMP_4 *) | |
| 932 | theories [condition = "ISABELLE_SWIPL"] (* FIXME: *or* ISABELLE_YAP (??) *) | |
| 933 | Code_Prolog_Examples | |
| 934 | Context_Free_Grammar_Example | |
| 935 | Hotel_Example_Prolog | |
| 936 | Lambda_Example | |
| 937 | List_Examples | |
| 938 | theories [condition = "ISABELLE_SWIPL", quick_and_dirty] (* FIXME: *or* ISABELLE_YAP (??) *) | |
| 939 | Reg_Exp_Example | |
| 48481 | 940 | |
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 941 | session HOLCF (main) in HOLCF = HOL + | 
| 48338 | 942 |   description {*
 | 
| 943 | Author: Franz Regensburger | |
| 944 | Author: Brian Huffman | |
| 945 | ||
| 946 | HOLCF -- a semantic extension of HOL by the LCF logic. | |
| 947 | *} | |
| 948 | options [document_graph] | |
| 48470 
7483aa690b4f
clarified "document" again, eliminated redundant "no_document";
 wenzelm parents: 
48458diff
changeset | 949 | theories [document = false] | 
| 48338 | 950 | "~~/src/HOL/Library/Nat_Bijection" | 
| 951 | "~~/src/HOL/Library/Countable" | |
| 48481 | 952 | theories | 
| 953 | Plain_HOLCF | |
| 954 | Fixrec | |
| 955 | HOLCF | |
| 956 | files "document/root.tex" | |
| 957 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 958 | session "HOLCF-Tutorial" in "HOLCF/Tutorial" = HOLCF + | 
| 48481 | 959 | theories | 
| 960 | Domain_ex | |
| 961 | Fixrec_ex | |
| 962 | New_Domain | |
| 963 | files "document/root.tex" | |
| 964 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 965 | session "HOLCF-Library" in "HOLCF/Library" = HOLCF + | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 966 | options [document = false] | 
| 48481 | 967 | theories HOLCF_Library | 
| 968 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 969 | session "HOLCF-IMP" in "HOLCF/IMP" = HOLCF + | 
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 970 |   description {*
 | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 971 | IMP -- A WHILE-language and its Semantics. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 972 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 973 | This is the HOLCF-based denotational semantics of a simple WHILE-language. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 974 | *} | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 975 | options [document = false] | 
| 48481 | 976 | theories HoareEx | 
| 48338 | 977 | files "document/root.tex" | 
| 978 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 979 | session "HOLCF-ex" in "HOLCF/ex" = HOLCF + | 
| 51421 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 980 |   description {*
 | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 981 | Miscellaneous examples for HOLCF. | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 982 | *} | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 983 | options [document = false] | 
| 48481 | 984 | theories | 
| 985 | Dnat | |
| 986 | Dagstuhl | |
| 987 | Focus_ex | |
| 988 | Fix2 | |
| 989 | Hoare | |
| 990 | Concurrency_Monad | |
| 991 | Loop | |
| 992 | Powerdomain_ex | |
| 993 | Domain_Proofs | |
| 994 | Letrec | |
| 995 | Pattern_Match | |
| 996 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 997 | session "HOLCF-FOCUS" in "HOLCF/FOCUS" = HOLCF + | 
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 998 |   description {*
 | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 999 | FOCUS: a theory of stream-processing functions Isabelle/HOLCF. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1000 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1001 | For introductions to FOCUS, see | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1002 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1003 | "The Design of Distributed Systems - An Introduction to FOCUS" | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1004 | http://www4.in.tum.de/publ/html.php?e=2 | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1005 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1006 | "Specification and Refinement of a Buffer of Length One" | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1007 | http://www4.in.tum.de/publ/html.php?e=15 | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1008 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1009 | "Specification and Development of Interactive Systems: Focus on Streams, | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1010 | Interfaces, and Refinement" http://www4.in.tum.de/publ/html.php?e=321 | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1011 | *} | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 1012 | options [document = false] | 
| 48481 | 1013 | theories | 
| 1014 | Fstreams | |
| 1015 | FOCUS | |
| 1016 | Buffer_adm | |
| 1017 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 1018 | session IOA in "HOLCF/IOA" = HOLCF + | 
| 48481 | 1019 |   description {*
 | 
| 1020 | Author: Olaf Mueller | |
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1021 | Copyright 1997 TU München | 
| 48481 | 1022 | |
| 51403 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1023 | A formalization of I/O automata in HOLCF. | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1024 | |
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1025 | The distribution contains simulation relations, temporal logic, and an | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1026 | abstraction theory. Everything is based upon a domain-theoretic model of | 
| 
2ff3a5589b05
refurbished some old README.html files as session descriptions, which show up in chapter index;
 wenzelm parents: 
51397diff
changeset | 1027 | finite and infinite sequences. | 
| 48481 | 1028 | *} | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 1029 | options [document = false] | 
| 48481 | 1030 | theories "meta_theory/Abstraction" | 
| 1031 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 1032 | session "IOA-ABP" in "HOLCF/IOA/ABP" = IOA + | 
| 48481 | 1033 |   description {*
 | 
| 1034 | Author: Olaf Mueller | |
| 1035 | ||
| 1036 | The Alternating Bit Protocol performed in I/O-Automata. | |
| 1037 | *} | |
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 1038 | options [document = false] | 
| 48481 | 1039 | theories Correctness | 
| 1040 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 1041 | session "IOA-NTP" in "HOLCF/IOA/NTP" = IOA + | 
| 48481 | 1042 |   description {*
 | 
| 1043 | Author: Tobias Nipkow & Konrad Slind | |
| 1044 | ||
| 1045 | A network transmission protocol, performed in the | |
| 1046 | I/O automata formalization by Olaf Mueller. | |
| 1047 | *} | |
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 1048 | options [document = false] | 
| 48481 | 1049 | theories Correctness | 
| 1050 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 1051 | session "IOA-Storage" in "HOLCF/IOA/Storage" = IOA + | 
| 48481 | 1052 |   description {*
 | 
| 1053 | Author: Olaf Mueller | |
| 1054 | ||
| 1055 | Memory storage case study. | |
| 1056 | *} | |
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 1057 | options [document = false] | 
| 48481 | 1058 | theories Correctness | 
| 1059 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 1060 | session "IOA-ex" in "HOLCF/IOA/ex" = IOA + | 
| 48481 | 1061 |   description {*
 | 
| 1062 | Author: Olaf Mueller | |
| 1063 | *} | |
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 1064 | options [document = false] | 
| 48481 | 1065 | theories | 
| 1066 | TrivEx | |
| 1067 | TrivEx2 | |
| 1068 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 1069 | session "HOL-Datatype_Benchmark" in Datatype_Benchmark = HOL + | 
| 51421 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 1070 |   description {*
 | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 1071 | Some rather large datatype examples (from John Harrison). | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 1072 | *} | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 1073 | options [document = false] | 
| 48635 | 1074 | theories [condition = ISABELLE_FULL_TEST, timing] | 
| 48481 | 1075 | Brackin | 
| 1076 | Instructions | |
| 1077 | SML | |
| 1078 | Verilog | |
| 1079 | ||
| 48738 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 wenzelm parents: 
48721diff
changeset | 1080 | session "HOL-Record_Benchmark" in Record_Benchmark = HOL + | 
| 51421 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 1081 |   description {*
 | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 1082 | Some benchmark on large record. | 
| 
b5d559b101d9
more uniform session descriptions, which show up in chapter index;
 wenzelm parents: 
51403diff
changeset | 1083 | *} | 
| 48483 
9bfb6978eb80
more explicit document = false to reduce warnings;
 wenzelm parents: 
48481diff
changeset | 1084 | options [document = false] | 
| 48635 | 1085 | theories [condition = ISABELLE_FULL_TEST, timing] | 
| 48481 | 1086 | Record_Benchmark | 
| 1087 |