Advertisement
Guest User

Untitled

a guest
Apr 7th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 1.01 KB | None | 0 0
  1. (define tests
  2.   (test-suite
  3.    "Tests"
  4.    (check-equal? (check-proof?
  5.                   '(cnf (clause (lit #f p) (lit #t q))
  6.                         (clause (lit #t p) (lit #t q))
  7.                         (clause (lit #f q) (lit #t r))
  8.                         (clause (lit #f q) (lit #f r)))
  9.                   '(res q
  10.                         (res p (axiom (clause (lit #t p) (lit #t q)))
  11.                              (axiom (clause (lit #f p) (lit #t q))))
  12.                         (res r (axiom (clause (lit #f q) (lit #t r)))
  13.                              (axiom (clause (lit #f q) (lit #f r)))))) true
  14.                                                                        "Test 1 failed")
  15.    (check-equal? (check-proof?
  16.                   '(cnf (clause (lit #f q))
  17.                         (clause (lit #t q)))
  18.                   '(res q
  19.                         (axiom (clause (lit #t q)))
  20.                         (axiom (clause (lit #f q))))) true
  21.                                                       "Test 4 failed")))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement