| author | wenzelm | 
| Mon, 09 Sep 2024 22:59:51 +0200 | |
| changeset 80835 | abe1661ad692 | 
| parent 78657 | 0aa741c67086 | 
| child 82261 | ff385454adaa | 
| permissions | -rw-r--r-- | 
| 51397 
03b586ee5930
support for 'chapter' specifications within session ROOT;
 wenzelm parents: 
50426diff
changeset | 1 | chapter Doc | 
| 
03b586ee5930
support for 'chapter' specifications within session ROOT;
 wenzelm parents: 
50426diff
changeset | 2 | |
| 48950 
9965099f51ad
more standard document preparation within session context;
 wenzelm parents: 
48949diff
changeset | 3 | session Classes (doc) in "Classes" = HOL + | 
| 73747 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 4 | options [document_logo = "Isar", document_bibliography, | 
| 73723 | 5 | document_variants = "classes", quick_and_dirty] | 
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 6 | theories [document = false] Setup | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 7 | theories Classes | 
| 56534 | 8 | document_files (in "..") | 
| 9 | "pdfsetup.sty" | |
| 10 | "iman.sty" | |
| 11 | "extra.sty" | |
| 12 | "isar.sty" | |
| 13 | "manual.bib" | |
| 14 | document_files | |
| 15 | "root.tex" | |
| 16 | "style.sty" | |
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 17 | |
| 69422 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 18 | session Codegen (doc) in "Codegen" = HOL + | 
| 73748 
e78c8a1f03fb
prefer standard document_build=lualatex --- ISABELLE_TMP/examples has been removed already in 435fb018e8ee;
 wenzelm parents: 
73747diff
changeset | 19 | options [document_logo = "Isar", document_bibliography, document_variants = "codegen", | 
| 
e78c8a1f03fb
prefer standard document_build=lualatex --- ISABELLE_TMP/examples has been removed already in 435fb018e8ee;
 wenzelm parents: 
73747diff
changeset | 20 | print_mode = "no_brackets,iff"] | 
| 69422 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 21 | sessions | 
| 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 22 | "HOL-Library" | 
| 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 23 | theories [document = false] | 
| 59378 
065f349852e6
separate image for prerequisites of codegen tutorial
 haftmann parents: 
59175diff
changeset | 24 | Setup | 
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 25 | theories | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 26 | Introduction | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 27 | Foundations | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 28 | Refinement | 
| 76649 
9a6cb5ecc183
Added section about code generation for partial functions
 nipkow parents: 
76420diff
changeset | 29 | Partial_Functions | 
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 30 | Inductive_Predicate | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 31 | Evaluation | 
| 65041 | 32 | Computations | 
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 33 | Adaptation | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 34 | Further | 
| 56534 | 35 | document_files (in "..") | 
| 36 | "pdfsetup.sty" | |
| 37 | "iman.sty" | |
| 38 | "extra.sty" | |
| 39 | "isar.sty" | |
| 40 | "manual.bib" | |
| 41 | document_files | |
| 42 | "root.tex" | |
| 43 | "style.sty" | |
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 44 | |
| 69422 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 45 | session Corec (doc) in "Corec" = Datatypes + | 
| 73747 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 46 | options [document_bibliography, document_variants = "corec"] | 
| 69422 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 47 | theories | 
| 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 48 | Corec | 
| 62739 | 49 | document_files (in "..") | 
| 50 | "pdfsetup.sty" | |
| 51 | "iman.sty" | |
| 52 | "extra.sty" | |
| 53 | "isar.sty" | |
| 54 | "manual.bib" | |
| 55 | document_files | |
| 56 | "root.tex" | |
| 57 | "style.sty" | |
| 58 | ||
| 69422 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 59 | session Datatypes (doc) in "Datatypes" = HOL + | 
| 73747 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 60 | options [document_bibliography, document_variants = "datatypes"] | 
| 69422 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 61 | sessions | 
| 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 62 | "HOL-Library" | 
| 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 63 | theories [document = false] | 
| 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 64 | Setup | 
| 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 65 | theories | 
| 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 66 | Datatypes | 
| 56534 | 67 | document_files (in "..") | 
| 68 | "pdfsetup.sty" | |
| 69 | "iman.sty" | |
| 70 | "extra.sty" | |
| 71 | "isar.sty" | |
| 72 | "manual.bib" | |
| 73 | document_files | |
| 74 | "root.tex" | |
| 75 | "style.sty" | |
| 52792 
3e651be14fcd
sketched documentation for new (co)datatype package
 blanchet parents: 
52742diff
changeset | 76 | |
| 69422 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 77 | session Eisbach (doc) in "Eisbach" = HOL + | 
| 73747 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 78 | options [document_logo = "Eisbach", document_bibliography, document_variants = "eisbach", | 
| 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 79 | quick_and_dirty, print_mode = "no_brackets,iff", show_question_marks = false] | 
| 69422 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 80 | sessions | 
| 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 81 | "HOL-Eisbach" | 
| 60288 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 82 | theories [document = false] | 
| 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 83 | Base | 
| 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 84 | theories | 
| 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 85 | Preface | 
| 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 86 | Manual | 
| 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 87 | document_files (in "..") | 
| 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 88 | "pdfsetup.sty" | 
| 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 89 | "iman.sty" | 
| 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 90 | "extra.sty" | 
| 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 91 | "isar.sty" | 
| 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 92 | "ttbox.sty" | 
| 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 93 | "underscore.sty" | 
| 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 94 | "manual.bib" | 
| 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 95 | document_files | 
| 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 96 | "root.tex" | 
| 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 97 | "style.sty" | 
| 
d7f636331176
added Eisbach manual, using version 8845c4cb28b6 of its Bitbucket repository;
 wenzelm parents: 
60255diff
changeset | 98 | |
| 48948 
fa49f8890ef3
more standard document preparation within session context;
 wenzelm parents: 
48947diff
changeset | 99 | session Functions (doc) in "Functions" = HOL + | 
| 73747 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 100 | options [document_bibliography, document_variants = "functions", | 
| 73721 
52030acb19ac
option document_build refers to build engine in Isabelle/Scala;
 wenzelm parents: 
73151diff
changeset | 101 | skip_proofs = false, quick_and_dirty] | 
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 102 | theories Functions | 
| 56534 | 103 | document_files (in "..") | 
| 104 | "pdfsetup.sty" | |
| 105 | "iman.sty" | |
| 106 | "extra.sty" | |
| 107 | "isar.sty" | |
| 108 | "manual.bib" | |
| 109 | document_files | |
| 110 | "conclusion.tex" | |
| 111 | "intro.tex" | |
| 112 | "root.tex" | |
| 113 | "style.sty" | |
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 114 | |
| 69105 
b7274dfbf4b3
explicit group "no_doc" for unfinished documentation, allows to suppress everything uniformly: -X doc -X no_doc;
 wenzelm parents: 
68677diff
changeset | 115 | session How_to_Prove_it (no_doc) in "How_to_Prove_it" = HOL + | 
| 73722 | 116 | options [document_variants = "how_to_prove_it", show_question_marks = false] | 
| 56825 | 117 | theories | 
| 118 | How_to_Prove_it | |
| 119 | document_files | |
| 120 | "root.tex" | |
| 121 | "root.bib" | |
| 122 | "prelude.tex" | |
| 123 | ||
| 48969 | 124 | session Intro (doc) in "Intro" = Pure + | 
| 76212 | 125 | options [document_logo, document_bibliography, document_build = "build", | 
| 73744 
beeebae99746
prefer explicit option document_bibliography (actually ignored by build script);
 wenzelm parents: 
73739diff
changeset | 126 | document_variants = "intro"] | 
| 56534 | 127 | document_files (in "..") | 
| 128 | "pdfsetup.sty" | |
| 129 | "iman.sty" | |
| 130 | "extra.sty" | |
| 131 | "ttbox.sty" | |
| 132 | "manual.bib" | |
| 133 | document_files | |
| 134 | "advanced.tex" | |
| 135 | "build" | |
| 136 | "foundations.tex" | |
| 137 | "getting.tex" | |
| 138 | "root.tex" | |
| 48969 | 139 | |
| 69422 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 140 | session Implementation (doc) in "Implementation" = HOL + | 
| 73747 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 141 | options [document_logo = "Isar", document_bibliography, | 
| 73723 | 142 | document_variants = "implementation", quick_and_dirty] | 
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 143 | theories | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 144 | Eq | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 145 | Integration | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 146 | Isar | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 147 | Local_Theory | 
| 67215 | 148 | "ML" | 
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 149 | Prelim | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 150 | Proof | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 151 | Syntax | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 152 | Tactic | 
| 52499 | 153 | theories [parallel_proofs = 0] | 
| 52410 | 154 | Logic | 
| 56534 | 155 | document_files (in "..") | 
| 156 | "pdfsetup.sty" | |
| 157 | "iman.sty" | |
| 158 | "extra.sty" | |
| 159 | "isar.sty" | |
| 160 | "ttbox.sty" | |
| 161 | "underscore.sty" | |
| 162 | "manual.bib" | |
| 163 | document_files | |
| 164 | "root.tex" | |
| 165 | "style.sty" | |
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 166 | |
| 69422 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 167 | session Isar_Ref (doc) in "Isar_Ref" = HOL + | 
| 73747 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 168 | options [document_logo = "Isar", document_bibliography, document_variants = "isar-ref", | 
| 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 169 | quick_and_dirty, thy_output_source] | 
| 69422 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 170 | sessions | 
| 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 171 | "HOL-Library" | 
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 172 | theories | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 173 | Preface | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 174 | Synopsis | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 175 | Framework | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 176 | First_Order_Logic | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 177 | Outer_Syntax | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 178 | Document_Preparation | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 179 | Spec | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 180 | Proof | 
| 60484 | 181 | Proof_Script | 
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 182 | Inner_Syntax | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 183 | Generic | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 184 | HOL_Specific | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 185 | Quick_Reference | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 186 | Symbols | 
| 56534 | 187 | document_files (in "..") | 
| 188 | "pdfsetup.sty" | |
| 189 | "iman.sty" | |
| 190 | "extra.sty" | |
| 191 | "isar.sty" | |
| 192 | "ttbox.sty" | |
| 193 | "underscore.sty" | |
| 194 | "manual.bib" | |
| 195 | document_files | |
| 196 | "isar-vm.pdf" | |
| 197 | "isar-vm.svg" | |
| 198 | "root.tex" | |
| 199 | "style.sty" | |
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 200 | |
| 54354 | 201 | session JEdit (doc) in "JEdit" = HOL + | 
| 73747 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 202 | options [document_logo = "jEdit", document_bibliography, document_variants = "jedit", | 
| 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 203 | thy_output_source] | 
| 53769 | 204 | theories | 
| 205 | JEdit | |
| 56534 | 206 | document_files (in "..") | 
| 207 | "extra.sty" | |
| 208 | "iman.sty" | |
| 209 | "isar.sty" | |
| 210 | "manual.bib" | |
| 211 | "pdfsetup.sty" | |
| 212 | "ttbox.sty" | |
| 213 | "underscore.sty" | |
| 214 | document_files (in "../Isar_Ref/document") | |
| 215 | "style.sty" | |
| 216 | document_files | |
| 217 | "auto-tools.png" | |
| 60255 
0466bd194d74
more on Isabelle document preparation and bibtex files;
 wenzelm parents: 
59405diff
changeset | 218 | "bibtex-mode.png" | 
| 
0466bd194d74
more on Isabelle document preparation and bibtex files;
 wenzelm parents: 
59405diff
changeset | 219 | "cite-completion.png" | 
| 78657 
0aa741c67086
documentation for the "Document" panel in Isabelle/jEdit;
 wenzelm parents: 
76649diff
changeset | 220 | "document-panel.png" | 
| 56534 | 221 | "isabelle-jedit.png" | 
| 62154 | 222 | "markdown-document.png" | 
| 223 | "ml-debugger.png" | |
| 224 | "output-and-state.png" | |
| 225 | "output-including-state.png" | |
| 56534 | 226 | "output.png" | 
| 227 | "popup1.png" | |
| 228 | "popup2.png" | |
| 62154 | 229 | "query.png" | 
| 56534 | 230 | "root.tex" | 
| 64514 | 231 | "scope1.png" | 
| 232 | "scope2.png" | |
| 62154 | 233 | "sidekick-document.png" | 
| 57336 | 234 | "sidekick.png" | 
| 56534 | 235 | "sledgehammer.png" | 
| 57339 | 236 | "theories.png" | 
| 53769 | 237 | |
| 56420 
b266e7a86485
closer correspondence of document and session names, while maintaining document names for external reference
 haftmann parents: 
55385diff
changeset | 238 | session Sugar (doc) in "Sugar" = HOL + | 
| 73747 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 239 | options [document_bibliography, document_variants = "sugar"] | 
| 65573 
0f3fdf689bf9
clarified parent session images, to avoid duplicate loading of theories;
 wenzelm parents: 
65569diff
changeset | 240 | sessions | 
| 
0f3fdf689bf9
clarified parent session images, to avoid duplicate loading of theories;
 wenzelm parents: 
65569diff
changeset | 241 | "HOL-Library" | 
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 242 | theories Sugar | 
| 56534 | 243 | document_files (in "..") | 
| 244 | "pdfsetup.sty" | |
| 245 | document_files | |
| 246 | "root.bib" | |
| 247 | "root.tex" | |
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 248 | |
| 48943 
54da920baf38
more standard document preparation within session context;
 wenzelm parents: 
48942diff
changeset | 249 | session Locales (doc) in "Locales" = HOL + | 
| 73747 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 250 | options [document_bibliography, document_variants = "locales", | 
| 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 251 | thy_output_margin = 65, skip_proofs = false] | 
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 252 | theories | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 253 | Examples1 | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 254 | Examples2 | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 255 | Examples3 | 
| 56534 | 256 | document_files (in "..") | 
| 257 | "pdfsetup.sty" | |
| 258 | document_files | |
| 259 | "root.bib" | |
| 260 | "root.tex" | |
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 261 | |
| 48942 
75d8778f94d3
more standard document preparation within session context;
 wenzelm parents: 
48941diff
changeset | 262 | session Logics (doc) in "Logics" = Pure + | 
| 76212 | 263 | options [document_logo, document_bibliography, document_build = "build", | 
| 73744 
beeebae99746
prefer explicit option document_bibliography (actually ignored by build script);
 wenzelm parents: 
73739diff
changeset | 264 | document_variants = "logics"] | 
| 56534 | 265 | document_files (in "..") | 
| 266 | "pdfsetup.sty" | |
| 267 | "iman.sty" | |
| 268 | "extra.sty" | |
| 269 | "ttbox.sty" | |
| 270 | "manual.bib" | |
| 73750 | 271 | document_files (in "../Intro/document") | 
| 272 | "build" | |
| 56534 | 273 | document_files | 
| 274 | "CTT.tex" | |
| 275 | "HOL.tex" | |
| 276 | "LK.tex" | |
| 277 | "Sequents.tex" | |
| 278 | "preface.tex" | |
| 279 | "root.tex" | |
| 280 | "syntax.tex" | |
| 48945 
b5758f5a469c
more standard document preparation within session context;
 wenzelm parents: 
48944diff
changeset | 281 | |
| 56451 
856492b0f755
even more standardized doc session names after #b266e7a86485
 haftmann parents: 
56420diff
changeset | 282 | session Logics_ZF (doc) in "Logics_ZF" = ZF + | 
| 73744 
beeebae99746
prefer explicit option document_bibliography (actually ignored by build script);
 wenzelm parents: 
73739diff
changeset | 283 | options [document_logo = "ZF", document_bibliography, document_build = "build", | 
| 73723 | 284 | document_variants = "logics-ZF", print_mode = "brackets", thy_output_source] | 
| 66444 | 285 | sessions | 
| 286 | FOL | |
| 48946 
a9b8344f5196
more standard document preparation within session context;
 wenzelm parents: 
48945diff
changeset | 287 | theories | 
| 
a9b8344f5196
more standard document preparation within session context;
 wenzelm parents: 
48945diff
changeset | 288 | IFOL_examples | 
| 
a9b8344f5196
more standard document preparation within session context;
 wenzelm parents: 
48945diff
changeset | 289 | FOL_examples | 
| 
a9b8344f5196
more standard document preparation within session context;
 wenzelm parents: 
48945diff
changeset | 290 | ZF_examples | 
| 
a9b8344f5196
more standard document preparation within session context;
 wenzelm parents: 
48945diff
changeset | 291 | If | 
| 48956 | 292 | ZF_Isar | 
| 56534 | 293 | document_files (in "..") | 
| 294 | "pdfsetup.sty" | |
| 295 | "isar.sty" | |
| 296 | "ttbox.sty" | |
| 297 | "manual.bib" | |
| 73750 | 298 | document_files (in "../Intro/document") | 
| 299 | "build" | |
| 56534 | 300 | document_files (in "../Logics/document") | 
| 301 | "syntax.tex" | |
| 302 | document_files | |
| 303 | "FOL.tex" | |
| 304 | "ZF.tex" | |
| 305 | "logics.sty" | |
| 306 | "root.tex" | |
| 48946 
a9b8344f5196
more standard document preparation within session context;
 wenzelm parents: 
48945diff
changeset | 307 | |
| 48944 
ac15a85e9282
more standard document preparation within session context;
 wenzelm parents: 
48943diff
changeset | 308 | session Main (doc) in "Main" = HOL + | 
| 73739 | 309 | options [document_variants = "main"] | 
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 310 | theories Main_Doc | 
| 56534 | 311 | document_files (in "..") | 
| 312 | "pdfsetup.sty" | |
| 313 | document_files | |
| 314 | "root.tex" | |
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 315 | |
| 48963 
f11d88bfa934
more standard document preparation within session context;
 wenzelm parents: 
48962diff
changeset | 316 | session Nitpick (doc) in "Nitpick" = Pure + | 
| 73747 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 317 | options [document_logo = "Nitpick", document_bibliography, document_variants = "nitpick"] | 
| 56534 | 318 | document_files (in "..") | 
| 319 | "pdfsetup.sty" | |
| 320 | "iman.sty" | |
| 321 | "manual.bib" | |
| 322 | document_files | |
| 323 | "root.tex" | |
| 48963 
f11d88bfa934
more standard document preparation within session context;
 wenzelm parents: 
48962diff
changeset | 324 | |
| 56451 
856492b0f755
even more standardized doc session names after #b266e7a86485
 haftmann parents: 
56420diff
changeset | 325 | session Prog_Prove (doc) in "Prog_Prove" = HOL + | 
| 73747 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 326 | options [document_logo = "HOL", document_bibliography, document_variants = "prog-prove", | 
| 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 327 | show_question_marks = false] | 
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 328 | theories | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 329 | Basics | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 330 | Bool_nat_list | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 331 | MyList | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 332 | Types_and_funs | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 333 | Logic | 
| 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 334 | Isar | 
| 56534 | 335 | document_files (in ".") | 
| 336 | "MyList.thy" | |
| 337 | document_files (in "..") | |
| 338 | "pdfsetup.sty" | |
| 339 | document_files | |
| 340 | "bang.pdf" | |
| 341 | "intro-isabelle.tex" | |
| 342 | "prelude.tex" | |
| 343 | "root.bib" | |
| 344 | "root.tex" | |
| 345 | "svmono.cls" | |
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 346 | |
| 48962 
a1acc1cb0271
more standard document preparation within session context;
 wenzelm parents: 
48961diff
changeset | 347 | session Sledgehammer (doc) in "Sledgehammer" = Pure + | 
| 73747 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 348 | options [document_logo = "S/H", document_bibliography, document_variants = "sledgehammer"] | 
| 56534 | 349 | document_files (in "..") | 
| 350 | "pdfsetup.sty" | |
| 351 | "iman.sty" | |
| 352 | "manual.bib" | |
| 353 | document_files | |
| 354 | "root.tex" | |
| 48962 
a1acc1cb0271
more standard document preparation within session context;
 wenzelm parents: 
48961diff
changeset | 355 | |
| 48937 
e7418f8d49fe
more standard document preparation within session context;
 wenzelm parents: 
48738diff
changeset | 356 | session System (doc) in "System" = Pure + | 
| 76212 | 357 | options [document_logo, document_bibliography, document_variants = "system", | 
| 73747 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 358 | thy_output_source] | 
| 67219 | 359 | sessions | 
| 360 | "HOL-Library" | |
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 361 | theories | 
| 62640 | 362 | Environment | 
| 48578 | 363 | Sessions | 
| 364 | Presentation | |
| 67904 | 365 | Server | 
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 366 | Scala | 
| 71099 
20c1b9516d27
documentation on Phabricator server administration;
 wenzelm parents: 
70678diff
changeset | 367 | Phabricator | 
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 368 | Misc | 
| 56534 | 369 | document_files (in "..") | 
| 370 | "pdfsetup.sty" | |
| 371 | "iman.sty" | |
| 372 | "extra.sty" | |
| 373 | "isar.sty" | |
| 374 | "ttbox.sty" | |
| 375 | "underscore.sty" | |
| 376 | "manual.bib" | |
| 377 | document_files (in "../Isar_Ref/document") | |
| 378 | "style.sty" | |
| 379 | document_files | |
| 380 | "root.tex" | |
| 48502 
fd03877ad5bc
session specifications for doc-src, excluding TutorialI for now;
 wenzelm parents: diff
changeset | 381 | |
| 48985 | 382 | session Tutorial (doc) in "Tutorial" = HOL + | 
| 73744 
beeebae99746
prefer explicit option document_bibliography (actually ignored by build script);
 wenzelm parents: 
73739diff
changeset | 383 | options [document_logo = "HOL", document_bibliography, document_build = "build", | 
| 73723 | 384 | document_variants = "tutorial", print_mode = "brackets", skip_proofs = false] | 
| 70675 | 385 | directories "Advanced" "CTL" "CodeGen" "Datatype" "Documents" "Fun" "Ifexpr" | 
| 386 | "Inductive" "Misc" "Protocol" "Rules" "Sets" "ToyList" "Trie" "Types" | |
| 72991 | 387 | theories [document = false] | 
| 388 | Base | |
| 53376 | 389 | theories [threads = 1] | 
| 390 | "ToyList/ToyList_Test" | |
| 48526 | 391 | theories [thy_output_indent = 5] | 
| 392 | "ToyList/ToyList" | |
| 393 | "Ifexpr/Ifexpr" | |
| 394 | "CodeGen/CodeGen" | |
| 395 | "Trie/Trie" | |
| 396 | "Datatype/ABexpr" | |
| 397 | "Datatype/unfoldnested" | |
| 398 | "Datatype/Nested" | |
| 399 | "Datatype/Fundata" | |
| 400 | "Fun/fun0" | |
| 401 | "Advanced/simp2" | |
| 402 | "CTL/PDL" | |
| 403 | "CTL/CTL" | |
| 404 | "CTL/CTLind" | |
| 405 | "Inductive/Even" | |
| 406 | "Inductive/Mutual" | |
| 407 | "Inductive/Star" | |
| 408 | "Inductive/AB" | |
| 409 | "Inductive/Advanced" | |
| 410 | "Misc/Tree" | |
| 411 | "Misc/Tree2" | |
| 412 | "Misc/Plus" | |
| 413 | "Misc/case_exprs" | |
| 414 | "Misc/fakenat" | |
| 415 | "Misc/natsum" | |
| 416 | "Misc/pairs2" | |
| 417 | "Misc/Option2" | |
| 418 | "Misc/types" | |
| 419 | "Misc/prime_def" | |
| 420 | "Misc/simp" | |
| 421 | "Misc/Itrev" | |
| 422 | "Misc/AdvancedInd" | |
| 423 | "Misc/appendix" | |
| 424 | theories | |
| 425 | "Protocol/NS_Public" | |
| 426 | "Documents/Documents" | |
| 59175 
bf465f335e85
system option "pretty_margin" is superseded by "thy_output_margin";
 wenzelm parents: 
58801diff
changeset | 427 | theories [thy_output_margin = 64, thy_output_indent = 0] | 
| 48526 | 428 | "Types/Numbers" | 
| 429 | "Types/Pairs" | |
| 430 | "Types/Records" | |
| 431 | "Types/Typedefs" | |
| 432 | "Types/Overloading" | |
| 433 | "Types/Axioms" | |
| 434 | "Rules/Basic" | |
| 435 | "Rules/Blast" | |
| 436 | "Rules/Force" | |
| 59175 
bf465f335e85
system option "pretty_margin" is superseded by "thy_output_margin";
 wenzelm parents: 
58801diff
changeset | 437 | theories [thy_output_margin = 64, thy_output_indent = 5] | 
| 55159 
608c157d743d
Replacing the theory Library/Binomial by Number_Theory/Binomial
 paulson <lp15@cam.ac.uk> parents: 
55073diff
changeset | 438 | "Rules/TPrimes" | 
| 48526 | 439 | "Rules/Forward" | 
| 440 | "Rules/Tacticals" | |
| 441 | "Rules/find2" | |
| 442 | "Sets/Examples" | |
| 443 | "Sets/Functions" | |
| 444 | "Sets/Relations" | |
| 445 | "Sets/Recur" | |
| 56534 | 446 | document_files (in "ToyList") | 
| 57083 | 447 | "ToyList1.txt" | 
| 448 | "ToyList2.txt" | |
| 56534 | 449 | document_files (in "..") | 
| 450 | "pdfsetup.sty" | |
| 451 | "ttbox.sty" | |
| 452 | "manual.bib" | |
| 453 | document_files | |
| 454 | "advanced0.tex" | |
| 455 | "appendix0.tex" | |
| 456 | "basics.tex" | |
| 457 | "build" | |
| 458 | "cl2emono-modified.sty" | |
| 459 | "ctl0.tex" | |
| 460 | "documents0.tex" | |
| 461 | "fp.tex" | |
| 462 | "inductive0.tex" | |
| 463 | "isa-index" | |
| 464 | "Isa-logics.pdf" | |
| 465 | "numerics.tex" | |
| 466 | "pghead.pdf" | |
| 467 | "preface.tex" | |
| 468 | "protocol.tex" | |
| 469 | "root.tex" | |
| 470 | "rules.tex" | |
| 471 | "sets.tex" | |
| 472 | "tutorial.sty" | |
| 473 | "typedef.pdf" | |
| 474 | "types0.tex" | |
| 63026 | 475 | |
| 69422 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 476 | session Typeclass_Hierarchy (doc) in "Typeclass_Hierarchy" = HOL + | 
| 73747 
8c460c09665e
prefer standard document_build=lualatex --- no impact of "sedindex" in prepare_document;
 wenzelm parents: 
73744diff
changeset | 477 | options [document_logo = "Isar", document_bibliography, document_variants = "typeclass_hierarchy"] | 
| 69422 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 478 | sessions | 
| 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 479 | "HOL-Library" | 
| 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 480 | theories [document = false] | 
| 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 481 | Setup | 
| 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 482 | theories | 
| 
472af2d7835d
clarified session dependencies: faster build_doc/build_release;
 wenzelm parents: 
69105diff
changeset | 483 | Typeclass_Hierarchy | 
| 63026 | 484 | document_files (in "..") | 
| 485 | "pdfsetup.sty" | |
| 486 | "iman.sty" | |
| 487 | "extra.sty" | |
| 488 | "isar.sty" | |
| 489 | "manual.bib" | |
| 490 | document_files | |
| 491 | "root.tex" | |
| 492 | "style.sty" |