aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authortslil <tslil@posteo.de>2026-04-29 14:18:12 +0100
committertslil <tslil@posteo.de>2026-04-29 16:21:20 +0100
commit87266db229c7f14527c85b06abcf074cf861f6f9 (patch)
treeff708df2ef9c5529d469c948aa9744a56d96c308 /src/main.rs
parentcafb3a62af10bb09f8489ba0ab07258a70a75664 (diff)
implement canonicalisation in case arms, work through first bit of app
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs28
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);