The bear likes the rabbit. The cat is green. The cat is rough. The cat is young. The rabbit is rough. The rabbit is young. The tiger is kind. If the cat does not see the tiger then the tiger chases the rabbit. If something sees the cat and it is rough then the cat likes the rabbit.
The bear likes the rabbit.
("bear" "likes" "rabbit" "+")
The cat is green.
("cat" "is" "green" "+")
The cat is rough.
("cat" "is" "rough" "+")
The cat is young.
("cat" "is" "young" "+")
The rabbit is rough.
("rabbit" "is" "rough" "+")
The rabbit is young.
("rabbit" "is" "young" "+")
The tiger is kind.
("tiger" "is" "kind" "+")
If the cat does not see the tiger then the tiger chases the rabbit.
((("cat" "sees" "tiger" "~")) -> ("tiger" "chases" "rabbit" "+"))
If something sees the cat and it is rough then the cat likes the rabbit.
((("something" "sees" "cat" "+") ("something" "is" "rough" "+")) -> ("cat" "likes" "rabbit" "+"))
The rabbit is rough.
True
1
proof
[(triple5)]
("rabbit" "is" "rough" "+")
triple5
The bear does not like the rabbit.
False
1
inv-proof
[(triple1)]
("bear" "likes" "rabbit" "-")
triple1
The tiger does not chase the rabbit.
Unknown
inv-rconc
[@1: The tiger chases the rabbit.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("tiger" "chases" "rabbit" "-")
The cat likes the cat.
Unknown
random
[@0: The cat likes the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "likes" "cat" "+")
@0: The bear likes the rabbit.[(triple1)] The cat is green.[(triple2)] The cat is rough.[(triple3)] The cat is young.[(triple4)] The rabbit is rough.[(triple5)] The rabbit is young.[(triple6)] The tiger is kind.[(triple7)]
The bear likes the rabbit.
("bear" "likes" "rabbit" "+")
triple1
The cat is green.
("cat" "is" "green" "+")
triple2
The cat is rough.
("cat" "is" "rough" "+")
triple3
The cat is young.
("cat" "is" "young" "+")
triple4
The rabbit is rough.
("rabbit" "is" "rough" "+")
triple5
The rabbit is young.
("rabbit" "is" "young" "+")
triple6
The tiger is kind.
("tiger" "is" "kind" "+")
triple7