Skip to content

Commit 184c7d6

Browse files
author
Andrei Popescu
committed
more on readme
1 parent 0a08d4a commit 184c7d6

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
This is the artifact accompanying the paper:
22

33
Barendregt Convenes with Knaster and Tarski:
4-
Strong Rule Induction for Syntax with Bindings
4+
Strong Rule Induction for Syntax with Bindings
55

66
### How To Run?
77

@@ -66,7 +66,7 @@ The session structure resembles the directory structure: theories from session <
6666
in the directory src/thys/<SESSION>. Exceptions to this rule are the Isabelle_Prelim session which
6767
merely bundles existing theories from Isabelle's standard library, and the Binders session whose
6868
associated theories are placed directly in the directories src/thys and src/Tools (the latter
69-
consists of the ML files implementing the support for datatypes with bindings).
69+
consists of the ML files implementing the support for datatypes with bindings).
7070

7171

7272
### Notations
@@ -86,7 +86,7 @@ The locale for Thm. 22 is called `IInduct`, and the Isabelle theorem correspondi
8686

8787
```
8888
print_statement IInduct.strong_iinduct[unfolded
89-
IInduct_def IInduct1_def CComponents_def
89+
IInduct_def IInduct1_def CComponents_def
9090
IInduct_axioms_def IInduct1_axioms_def
9191
conj_imp_eq_imp_imp, rule_format]
9292
```
@@ -114,7 +114,7 @@ The locale for Thm. 22 is called `IInduct`, and the Isabelle theorem correspondi
114114
The theory also contains less general versions of the first two of the above locales, where the Refreshability assumption is replaced by the stronger Freshness assumption (introduced in Def. 6). The names of these Freshness-based versions have suffix `_simple` at the end, and we establish sublocale relationships between these and the Refreshability-based ones, namely `sublocale IInduct_simple < IInduct` and `sublocale Induct_simple < Induct`.
115115

116116

117-
### Formalization of the case studies
117+
### Formalization of the case studies
118118

119119
Most of our examples and case studies consist of three distinct types of theories:
120120

@@ -147,6 +147,7 @@ As discussed in Sect. 9 and App. G, we have automated the production of binding-
147147
* The command `binding_datatype` is implemented in XXX. TODO: One or two sentences.
148148
* The command `binder_inductive` and `make_binder_inductive` are implemented in XXX. TODO: One or two sentences.
149149
* The proof method `binder_induction` is implemented in XXX. TODO: One or two sentences. Point out the theorems where it is used.
150+
* todo: the tactic for heuristic too.
150151

151152

152153
### Mapping of the results from the the main paper to Isabelle theorem names

0 commit comments

Comments
 (0)