]> hydra-www.ietfng.org Git - dyna2/commitdiff
Add perverse examples
authorNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Wed, 12 Dec 2012 21:44:13 +0000 (16:44 -0500)
committerNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Wed, 12 Dec 2012 21:44:13 +0000 (16:44 -0500)
examples/perverse.dyna [new file with mode: 0644]

diff --git a/examples/perverse.dyna b/examples/perverse.dyna
new file mode 100644 (file)
index 0000000..90f9aae
--- /dev/null
@@ -0,0 +1,11 @@
+%%% Free rules
+% f(1) := log(3)*2.
+% f(&g(2)) := 1.
+
+%%% Side conditions
+h(X) := 1 whenever X is f(1).
+%%% Side conditions and unifications
+% h(X) := 1 whenever X is f(1), X is f(2).
+
+%%% Binops
+% goal :- a & b.