We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
reduction_sys
1 parent a9e1465 commit 2f2e15aCopy full SHA for 2f2e15a
2 files changed
Cslib/Languages/LambdaCalculus/Unscoped/Untyped/BetaReduction.lean
@@ -39,6 +39,7 @@ namespace Lambda
39
open Term
40
41
/-- One-step β-reduction (compatible closure). -/
42
+@[reduction_sys "β"]
43
public inductive Beta : Term → Term → Prop
44
| abs {t t'} : Beta t t' → Beta (λ.t) (λ.t')
45
| appL {t t' u} : Beta t t' → Beta (t·u) (t'·u)
Cslib/Languages/LambdaCalculus/Unscoped/Untyped/ParallelReduction.lean
@@ -41,6 +41,7 @@ namespace Lambda
/-- Parallel β-reduction (syntax-directed). -/
+@[reduction_sys "∥"]
public inductive Par : Term → Term → Prop
46
| var (n) : Par (𝕧 n) (𝕧 n)
47
| abs {t t'} : Par t t' → Par (λ.t) (λ.t')
0 commit comments