initial commit: confluence and normalisation

This commit is contained in:
sneeker committed 2026-09-22 09:20:00 +02:00
commit 88fd0a8e56
17 files changed
+1644

No files matched your search

+15
View File
@@ -0,0 +1,15 @@
This was (mostly) me being bored in a Monday evening and in an attempt to formalise in Rocq the confluence and normalisation results that Delia Kesner and Shane Ó Conchúir obtain for the lambda calculus of Milner with partial substitutions which is available as arXiv:2312.13270.
## Graphs
The dependency graph covers the six milestones and every edge runs from a dependency to the result that uses it while the node colour encodes the status proved or stated or planned or blocked:
![Theorem dependency graph](graphs/dependency.svg)
The rule sketch gives the transition system generated by the rules B and Gc and R:
![Reduction rules](graphs/rules.svg)
The reduction graph gives the bounded reduct set of the term that applies the duplicating identity to a variable with every edge labelled by its rule and with the normal form marked:
![Reduction graph of the duplicating identity](graphs/reduction.svg)