The mouse visits the tiger. The rabbit likes the mouse. The tiger is round. If someone likes the mouse then they like the rabbit. If someone likes the rabbit and the rabbit sees the tiger then they are cold.
The mouse visits the tiger.
("mouse" "visits" "tiger" "+")
The rabbit likes the mouse.
("rabbit" "likes" "mouse" "+")
The tiger is round.
("tiger" "is" "round" "+")
If someone likes the mouse then they like the rabbit.
((("someone" "likes" "mouse" "+")) -> ("someone" "likes" "rabbit" "+"))
If someone likes the rabbit and the rabbit sees the tiger then they are cold.
((("someone" "likes" "rabbit" "+") ("rabbit" "sees" "tiger" "+")) -> ("someone" "is" "cold" "+"))
The tiger is round.
True
1
proof
[(triple3)]
("tiger" "is" "round" "+")
triple3
The tiger is not round.
False
1
inv-proof
[(triple3)]
("tiger" "is" "round" "-")
triple3
The rabbit likes the rabbit.
True
2
proof
[(((triple2) -> rule1))]
("rabbit" "likes" "rabbit" "+")
((triple2) -> (rule1 % int1))
The rabbit likes the rabbit.
("rabbit" "likes" "rabbit" "+")
int1
The rabbit does not like the rabbit.
False
2
inv-proof
[(((triple2) -> rule1))]
("rabbit" "likes" "rabbit" "-")
((triple2) -> (rule1 % int1))
The rabbit likes the rabbit.
("rabbit" "likes" "rabbit" "+")
int1
The mouse does not like the rabbit.
Unknown
inv-rconc
[@1: The mouse likes the rabbit.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("mouse" "likes" "rabbit" "-")
The rabbit is cold.
Unknown
rconc
[@1: The rabbit is cold.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("rabbit" "is" "cold" "+")
The mouse does not like the mouse.
Unknown
inv-random
[@0: The mouse likes the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "likes" "mouse" "-")
The rabbit is blue.
Unknown
random
[@0: The rabbit is blue.[CWA. Example of deepest failure = (FAIL)]]
("rabbit" "is" "blue" "+")
@0: The mouse visits the tiger.[(triple1)] The rabbit likes the mouse.[(triple2)] The tiger is round.[(triple3)] @1: The rabbit likes the rabbit.[(((triple2) -> rule1))]
The mouse visits the tiger.
("mouse" "visits" "tiger" "+")
triple1
The rabbit likes the mouse.
("rabbit" "likes" "mouse" "+")
triple2
The tiger is round.
("tiger" "is" "round" "+")
triple3
The rabbit likes the rabbit.
("rabbit" "likes" "rabbit" "+")
((triple2) -> (rule1 % int1))
The rabbit likes the rabbit.
("rabbit" "likes" "rabbit" "+")
int1