-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathHeytingLean.lean
More file actions
24 lines (18 loc) · 803 Bytes
/
HeytingLean.lean
File metadata and controls
24 lines (18 loc) · 803 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/-!
# HeytingLean — Ruliad Lambda
Machine-verified proofs for the foundations of λ-calculus ruliology.
## Key Results
- **Church-Rosser Theorem**: `Lambda.Steps.churchRosser`
- **λ ↔ SK Bridge**: `Lambda.Bridge.ofComb_simulates_step_joinable`
- **Multiway Enumeration**: `Lambda.stepEdgesList`
## Reference
Stephen Wolfram, "The Ruliology of Lambdas" (2025)
https://writings.stephenwolfram.com/2025/09/the-ruliology-of-lambdas/
-/
import HeytingLean.LoF.Combinators.Lambda.Syntax
import HeytingLean.LoF.Combinators.Lambda.ShiftSubst
import HeytingLean.LoF.Combinators.Lambda.Beta
import HeytingLean.LoF.Combinators.Lambda.Confluence
import HeytingLean.LoF.Combinators.Lambda.SKYBridge
import HeytingLean.LoF.Combinators.Lambda.Enumeration
import HeytingLean.LoF.Combinators.Lambda.Ruliology