The cat likes the rabbit. The lion is kind. The mouse is round. The rabbit likes the mouse. If something likes the rabbit then the rabbit is kind. If something visits the mouse and the mouse visits the rabbit then the rabbit does not visit the cat.
The cat likes the rabbit.
("cat" "likes" "rabbit" "+")
The lion is kind.
("lion" "is" "kind" "+")
The mouse is round.
("mouse" "is" "round" "+")
The rabbit likes the mouse.
("rabbit" "likes" "mouse" "+")
If something likes the rabbit then the rabbit is kind.
((("something" "likes" "rabbit" "+")) -> ("rabbit" "is" "kind" "+"))
If something visits the mouse and the mouse visits the rabbit then the rabbit does not visit the cat.
((("something" "visits" "mouse" "+") ("mouse" "visits" "rabbit" "+")) -> ("rabbit" "visits" "cat" "-"))
The rabbit likes the mouse.
True
1
proof
[(triple4)]
("rabbit" "likes" "mouse" "+")
triple4
The lion is not kind.
False
1
inv-proof
[(triple2)]
("lion" "is" "kind" "-")
triple2
The rabbit is kind.
True
2
proof
[(((triple1) -> rule1))]
("rabbit" "is" "kind" "+")
((triple1) -> (rule1 % int1))
The rabbit is kind.
("rabbit" "is" "kind" "+")
int1
The rabbit is not kind.
False
2
inv-proof
[(((triple1) -> rule1))]
("rabbit" "is" "kind" "-")
((triple1) -> (rule1 % int1))
The rabbit is kind.
("rabbit" "is" "kind" "+")
int1
The mouse is not kind.
Unknown
inv-random
[@0: The mouse is kind.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "kind" "-")
The mouse is cold.
Unknown
random
[@0: The mouse is cold.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "is" "cold" "+")
The lion does not like the rabbit.
Unknown
inv-random
[@0: The lion likes the rabbit.[CWA. Example of deepest failure = (FAIL)]]
("lion" "likes" "rabbit" "-")
The lion is big.
Unknown
random
[@0: The lion is big.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "big" "+")
@0: The cat likes the rabbit.[(triple1)] The lion is kind.[(triple2)] The mouse is round.[(triple3)] The rabbit likes the mouse.[(triple4)] @1: The rabbit is kind.[(((triple1) -> rule1))]
The cat likes the rabbit.
("cat" "likes" "rabbit" "+")
triple1
The lion is kind.
("lion" "is" "kind" "+")
triple2
The mouse is round.
("mouse" "is" "round" "+")
triple3
The rabbit likes the mouse.
("rabbit" "likes" "mouse" "+")
triple4
The rabbit is kind.
("rabbit" "is" "kind" "+")
((triple1) -> (rule1 % int1))
The rabbit is kind.
("rabbit" "is" "kind" "+")
int1