diff options
| author | tslil <tslil@posteo.de> | 2026-04-29 14:18:12 +0100 |
|---|---|---|
| committer | tslil <tslil@posteo.de> | 2026-04-29 16:21:20 +0100 |
| commit | 87266db229c7f14527c85b06abcf074cf861f6f9 (patch) | |
| tree | ff708df2ef9c5529d469c948aa9744a56d96c308 /src/main.rs | |
| parent | cafb3a62af10bb09f8489ba0ab07258a70a75664 (diff) | |
implement canonicalisation in case arms, work through first bit of app
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/main.rs b/src/main.rs index f721ef4..b8987a2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -43,23 +43,23 @@ let signature T = theory { C :: (x : set-of(set-of(set-of(A) :: Set) :: Set)) (b : set-of(B x)) -> Set } -let signature Graph = theory { - Node :: Set, - Edge :: (s : set-of(Node)) (t : set-of(Node)) -> Set -} +// let signature Graph = theory { +// Node :: Set, +// Edge :: (s : set-of(Node)) (t : set-of(Node)) -> Set +// } -let instance natPoset :: Graph = { - .Node = Nat :: Set, - .Edge = for (s : Nat) (t : Nat), Bool :: Set -} +// let instance natPoset :: Graph = { +// .Node = Nat :: Set, +// .Edge = for (s : Nat) (t : Nat), Bool :: Set +// } -let element node : set-of(natPoset .Node) = 7 +// let element node : set-of(natPoset .Node) = 7 -let set NatEdges = record { - source: set-of(natPoset .Node), - target: set-of(natPoset .Node), - connected: set-of(natPoset .Edge source target) -} +// let set NatEdges = record { +// source: set-of(natPoset .Node), +// target: set-of(natPoset .Node), +// connected: set-of(natPoset .Edge source target) +// } "#; let programme = parser::debug_parse(src); |
