aboutsummaryrefslogtreecommitdiff
path: root/proofsearch/data/simple_propositional.p
diff options
context:
space:
mode:
authorRichard Qin <richard.qin.x@gmail.com>2026-04-04 04:56:51 +0800
committerRichard Qin <richard.qin.x@gmail.com>2026-04-04 04:56:51 +0800
commit7e0ac10b7b58de84910f0d4bb0d05cf36edeba2b (patch)
tree44dee14e444336b73e842963c06c837a040cbe79 /proofsearch/data/simple_propositional.p
parent9b7cca2bf9783f104dcc549cd68d0a8f62088a6b (diff)
downloadrcc-project-7e0ac10b7b58de84910f0d4bb0d05cf36edeba2b.tar.gz
rcc-project-7e0ac10b7b58de84910f0d4bb0d05cf36edeba2b.tar.xz
feat: implement command-line interface and add end-to-end propositional logic test suite
Diffstat (limited to 'proofsearch/data/simple_propositional.p')
-rw-r--r--proofsearch/data/simple_propositional.p5
1 files changed, 5 insertions, 0 deletions
diff --git a/proofsearch/data/simple_propositional.p b/proofsearch/data/simple_propositional.p
new file mode 100644
index 0000000..283c326
--- /dev/null
+++ b/proofsearch/data/simple_propositional.p
@@ -0,0 +1,5 @@
+% Simple propositional-style test
+% P(a) and (P(X) → Q(X)) and ¬Q(a) should be unsatisfiable.
+cnf(fact, axiom, p(a)).
+cnf(rule, axiom, ~p(X) | q(X)).
+cnf(goal, negated_conjecture, ~q(a)).