Skip to content

Commit 59683b8

Browse files
author
Andrei Popescu
committed
Merge branch 'popl2025_updated' of github.com:jvanbruegge/binder_datatypes into popl2025_updated
2 parents 3f44b69 + 5c59ffb commit 59683b8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+1483
-1026
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
785da145-7f99-4401-8912-50097c36170b
1+
2aae4740-5a4c-458c-b26c-cca8e1759a7e

html/Binders/MRBNF_FP.html

Lines changed: 40 additions & 16 deletions
Large diffs are not rendered by default.

html/Binders/MRBNF_Recursor.html

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,18 @@ <h1>Theory MRBNF_Recursor</h1>
2727

2828
</span><span class="keyword1"><span class="command"><span>declare</span></span></span><span> </span><span class="main"><span>[</span></span><span class="main"><span>[</span></span><a class="entity_ref" href="../../HOL/HOL/ISABELLE_HOME/src/HOL/Tools/inductive.ML.html#Inductive.inductive_internals|attribute"><span class="operator"><span>inductive_internals</span></span></a><span class="main"><span>]</span></span><span class="main"><span>]</span></span><span>
2929

30+
</span><span class="keyword1"><span class="command"><span>named_theorems</span></span></span><span> </span><span class="entity_def" id="MRBNF_Recursor.equiv|attribute"><span class="entity_def" id="MRBNF_Recursor.equiv|fact"><span>equiv</span></span></span><span>
31+
</span><span class="keyword1"><span class="command"><span>named_theorems</span></span></span><span> </span><span class="entity_def" id="MRBNF_Recursor.equiv_commute|attribute"><span class="entity_def" id="MRBNF_Recursor.equiv_commute|fact"><span>equiv_commute</span></span></span><span>
32+
</span><span class="keyword1"><span class="command"><span>named_theorems</span></span></span><span> </span><span class="entity_def" id="MRBNF_Recursor.equiv_simps|attribute"><span class="entity_def" id="MRBNF_Recursor.equiv_simps|fact"><span>equiv_simps</span></span></span><span>
33+
34+
</span><span class="keyword1"><span class="command"><span>declare</span></span></span><span> </span><a class="entity_ref" href="../../HOL/HOL/Set.html#Set.Un_iff|fact"><span>Un_iff</span></a><span class="main"><span>[</span></span><a class="entity_ref" href="MRBNF_Recursor.html#MRBNF_Recursor.equiv_simps|attribute"><span class="operator"><span>equiv_simps</span></span></a><span class="main"><span>]</span></span><span> </span><a class="entity_ref" href="../../HOL/HOL/HOL.html#HOL.de_Morgan_disj|fact"><span>de_Morgan_disj</span></a><span class="main"><span>[</span></span><a class="entity_ref" href="MRBNF_Recursor.html#MRBNF_Recursor.equiv_simps|attribute"><span class="operator"><span>equiv_simps</span></span></a><span class="main"><span>]</span></span><span>
35+
</span><a class="entity_ref" href="../../HOL/HOL/Fun.html#Fun.inj_image_mem_iff|fact"><span>inj_image_mem_iff</span></a><span class="main"><span>[</span></span><span class="operator"><span>OF</span></span><span> </span><a class="entity_ref" href="../../HOL/HOL/Fun.html#Fun.bij_is_inj|fact"><span>bij_is_inj</span></a><span class="main"><span>,</span></span><span> </span><a class="entity_ref" href="MRBNF_Recursor.html#MRBNF_Recursor.equiv_simps|attribute"><span class="operator"><span>equiv_simps</span></span></a><span class="main"><span>]</span></span><span>
36+
</span><a class="entity_ref" href="../../HOL/HOL/Set.html#Set.singleton_iff|fact"><span>singleton_iff</span></a><span class="main"><span>[</span></span><a class="entity_ref" href="MRBNF_Recursor.html#MRBNF_Recursor.equiv_simps|attribute"><span class="operator"><span>equiv_simps</span></span></a><span class="main"><span>]</span></span><span> </span><a class="entity_ref" href="../../HOL/HOL/Set.html#Set.image_empty|fact"><span>image_empty</span></a><span class="main"><span>[</span></span><a class="entity_ref" href="MRBNF_Recursor.html#MRBNF_Recursor.equiv_simps|attribute"><span class="operator"><span>equiv_simps</span></span></a><span class="main"><span>]</span></span><span>
37+
</span><a class="entity_ref" href="../../HOL/HOL/Set.html#Set.Int_Un_distrib|fact"><span>Int_Un_distrib</span></a><span class="main"><span>[</span></span><a class="entity_ref" href="MRBNF_Recursor.html#MRBNF_Recursor.equiv_simps|attribute"><span class="operator"><span>equiv_simps</span></span></a><span class="main"><span>]</span></span><span> </span><a class="entity_ref" href="../../HOL/HOL/Set.html#Set.Un_empty|fact"><span>Un_empty</span></a><span class="main"><span>[</span></span><a class="entity_ref" href="MRBNF_Recursor.html#MRBNF_Recursor.equiv_simps|attribute"><span class="operator"><span>equiv_simps</span></span></a><span class="main"><span>]</span></span><span>
38+
</span><a class="entity_ref" href="../../HOL/HOL/Set.html#Set.image_is_empty|fact"><span>image_is_empty</span></a><span class="main"><span>[</span></span><a class="entity_ref" href="MRBNF_Recursor.html#MRBNF_Recursor.equiv_simps|attribute"><span class="operator"><span>equiv_simps</span></span></a><span class="main"><span>]</span></span><span> </span><a class="entity_ref" href="../../HOL/HOL/Fun.html#Fun.image_Int|fact"><span>image_Int</span></a><span class="main"><span>[</span></span><span class="operator"><span>OF</span></span><span> </span><a class="entity_ref" href="../../HOL/HOL/Fun.html#Fun.bij_is_inj|fact"><span>bij_is_inj</span></a><span class="main"><span>,</span></span><span> </span><span class="operator"><span>symmetric</span></span><span class="main"><span>,</span></span><span> </span><a class="entity_ref" href="MRBNF_Recursor.html#MRBNF_Recursor.equiv_simps|attribute"><span class="operator"><span>equiv_simps</span></span></a><span class="main"><span>]</span></span><span>
39+
</span><a class="entity_ref" href="../../HOL/HOL/Fun.html#Fun.inj_eq|fact"><span>inj_eq</span></a><span class="main"><span>[</span></span><span class="operator"><span>OF</span></span><span> </span><a class="entity_ref" href="../../HOL/HOL/Fun.html#Fun.bij_is_inj|fact"><span>bij_is_inj</span></a><span class="main"><span>,</span></span><span> </span><a class="entity_ref" href="MRBNF_Recursor.html#MRBNF_Recursor.equiv_simps|attribute"><span class="operator"><span>equiv_simps</span></span></a><span class="main"><span>]</span></span><span> </span><a class="entity_ref" href="../../HOL/HOL/Fun.html#Fun.inj_eq|fact"><span>inj_eq</span></a><span class="main"><span>[</span></span><span class="operator"><span>OF</span></span><span> </span><a class="entity_ref" href="../../HOL/HOL/Fun.html#Fun.bij_is_inj|fact"><span>bij_is_inj</span></a><span class="main"><span>,</span></span><span> </span><a class="entity_ref" href="MRBNF_Recursor.html#MRBNF_Recursor.equiv_simps|attribute"><span class="operator"><span>equiv_simps</span></span></a><span class="main"><span>]</span></span><span>
40+
</span><a class="entity_ref" href="../../HOL/HOL/Set.html#Set.image_insert|fact"><span>image_insert</span></a><span class="main"><span>[</span></span><a class="entity_ref" href="MRBNF_Recursor.html#MRBNF_Recursor.equiv_simps|attribute"><span class="operator"><span>equiv_simps</span></span></a><span class="main"><span>]</span></span><span> </span><a class="entity_ref" href="../../HOL/HOL/Set.html#Set.insert_iff|fact"><span>insert_iff</span></a><span class="main"><span>[</span></span><a class="entity_ref" href="MRBNF_Recursor.html#MRBNF_Recursor.equiv_simps|attribute"><span class="operator"><span>equiv_simps</span></span></a><span class="main"><span>]</span></span><span> </span><a class="entity_ref" href="MRBNF_FP.html#MRBNF_FP.notin_empty_eq_True|fact"><span>notin_empty_eq_True</span></a><span class="main"><span>[</span></span><a class="entity_ref" href="MRBNF_Recursor.html#MRBNF_Recursor.equiv_simps|attribute"><span class="operator"><span>equiv_simps</span></span></a><span class="main"><span>]</span></span><span>
41+
3042
</span><span class="keyword1"><span class="command"><span>context</span></span></span><span> </span><span class="keyword2"><span class="keyword"><span>begin</span></span></span><span>
3143
</span><span class="keyword1"><span class="command"><span>ML_file</span></span></span><span> </span><span class="quoted"><a href="Tools/binder_induction.ML.html"><span>‹../Tools/binder_induction.ML›</span></a></span><span>
3244
</span><span class="keyword2"><span class="keyword"><span>end</span></span></span><span>
@@ -37,7 +49,8 @@ <h1>Theory MRBNF_Recursor</h1>
3749

3850
</span><span class="keyword1"><span class="command"><span>ML_file</span></span></span><span> </span><span class="quoted"><a href="Tools/parser.ML.html"><span>"../Tools/parser.ML"</span></a></span><span>
3951

40-
</span><span class="keyword2"><span class="keyword"><span>end</span></span></span></pre>
52+
</span><span class="keyword2"><span class="keyword"><span>end</span></span></span><span>
53+
</span></pre>
4154
</body>
4255

4356
</html>

html/Binders/Tools/binder_induction.ML.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
<html xmlns="http://www.w3.org/1999/xhtml">
44

55
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><link rel="stylesheet" type="text/css" href="isabelle.css"/>
6-
<title>File ‹../Tools/binder_induction.ML›</title>
6+
<title>File ‹Tools/binder_induction.ML›</title>
77
</head>
88

99

1010
<body>
1111
<div class="head">
12-
<h1>File ‹../Tools/binder_induction.ML›</h1>
12+
<h1>File ‹Tools/binder_induction.ML›</h1>
1313
</div>
1414

1515
<pre class="source"><span class="keyword1"><span class="keyword"><span>structure</span></span></span><span> </span><span class="entity"><span>Binder_Induction</span></span><span> </span><span class="main"><span>=</span></span><span>

0 commit comments

Comments
 (0)