The cow visits the tiger. The tiger sees the cow. The tiger visits the cow. If the cow sees the tiger then the tiger is rough. If someone is young and they see the cow then the cow does not need the tiger. If someone sees the cow and the cow visits the tiger then the cow is not rough.
The cow visits the tiger.
("cow" "visits" "tiger" "+")
The tiger sees the cow.
("tiger" "sees" "cow" "+")
The tiger visits the cow.
("tiger" "visits" "cow" "+")
If the cow sees the tiger then the tiger is rough.
((("cow" "sees" "tiger" "+")) -> ("tiger" "is" "rough" "+"))
If someone is young and they see the cow then the cow does not need the tiger.
((("someone" "is" "young" "+") ("someone" "sees" "cow" "+")) -> ("cow" "needs" "tiger" "-"))
If someone sees the cow and the cow visits the tiger then the cow is not rough.
((("someone" "sees" "cow" "+") ("cow" "visits" "tiger" "+")) -> ("cow" "is" "rough" "-"))
The tiger sees the cow.
True
1
proof
[(triple2)]
("tiger" "sees" "cow" "+")
triple2
The tiger does not visit the cow.
False
1
inv-proof
[(triple3)]
("tiger" "visits" "cow" "-")
triple3
The cow is not rough.
True
3
proof
[(((triple2 triple1) -> rule3))]
("cow" "is" "rough" "-")
((triple2 triple1) -> (rule3 % int1))
The cow is not rough.
("cow" "is" "rough" "-")
int1
The cow is rough.
False
3
inv-proof
[(((triple2 triple1) -> rule3))]
("cow" "is" "rough" "+")
((triple2 triple1) -> (rule3 % int1))
The cow is not rough.
("cow" "is" "rough" "-")
int1
The tiger is not rough.
Unknown
inv-rconc
[@1: The tiger is rough.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "is" "rough" "-")
The cow is round.
Unknown
random
[@0: The cow is round.[CWA. Example of deepest failure = (FAIL)]]
("cow" "is" "round" "+")
The cow does not see the cow.
Unknown
inv-random
[@0: The cow sees the cow.[CWA. Example of deepest failure = (FAIL)]]
("cow" "sees" "cow" "-")
The cow sees the tiger.
Unknown
random
[@0: The cow sees the tiger.[CWA. Example of deepest failure = (FAIL)]]
("cow" "sees" "tiger" "+")
@0: The cow visits the tiger.[(triple1)] The tiger sees the cow.[(triple2)] The tiger visits the cow.[(triple3)] @1: The cow is not rough.[(((triple2 triple1) -> rule3))]
The cow visits the tiger.
("cow" "visits" "tiger" "+")
triple1
The tiger sees the cow.
("tiger" "sees" "cow" "+")
triple2
The tiger visits the cow.
("tiger" "visits" "cow" "+")
triple3
The cow is not rough.
("cow" "is" "rough" "-")
((triple2 triple1) -> (rule3 % int1))
The cow is not rough.
("cow" "is" "rough" "-")
int1