The cow sees the mouse. The dog is round. The mouse is round. If someone visits the cow then they visit the mouse. If someone sees the cow and the cow does not eat the dog then they visit the mouse. If someone sees the dog then the dog does not see the cow. If someone sees the mouse and they visit the cow then the mouse eats the cow. If someone visits the mouse and they are cold then they see the dog. If someone eats the cow then the cow sees the mouse. If someone sees the mouse then they see the cow. If someone sees the mouse and they are cold then they eat the cow.
The cow sees the mouse.
("cow" "sees" "mouse" "+")
The dog is round.
("dog" "is" "round" "+")
The mouse is round.
("mouse" "is" "round" "+")
If someone visits the cow then they visit the mouse.
((("someone" "visits" "cow" "+")) -> ("someone" "visits" "mouse" "+"))
If someone sees the cow and the cow does not eat the dog then they visit the mouse.
((("someone" "sees" "cow" "+") ("cow" "eats" "dog" "~")) -> ("someone" "visits" "mouse" "+"))
If someone sees the dog then the dog does not see the cow.
((("someone" "sees" "dog" "+")) -> ("dog" "sees" "cow" "-"))
If someone sees the mouse and they visit the cow then the mouse eats the cow.
((("someone" "sees" "mouse" "+") ("someone" "visits" "cow" "+")) -> ("mouse" "eats" "cow" "+"))
If someone visits the mouse and they are cold then they see the dog.
((("someone" "visits" "mouse" "+") ("someone" "is" "cold" "+")) -> ("someone" "sees" "dog" "+"))
If someone eats the cow then the cow sees the mouse.
((("someone" "eats" "cow" "+")) -> ("cow" "sees" "mouse" "+"))
If someone sees the mouse then they see the cow.
((("someone" "sees" "mouse" "+")) -> ("someone" "sees" "cow" "+"))
If someone sees the mouse and they are cold then they eat the cow.
((("someone" "sees" "mouse" "+") ("someone" "is" "cold" "+")) -> ("someone" "eats" "cow" "+"))
The dog is round.
True
1
proof
[(triple2)]
("dog" "is" "round" "+")
triple2
The cow does not see the mouse.
False
1
inv-proof
[(triple1)]
("cow" "sees" "mouse" "-")
triple1
The cow sees the cow.
True
2
proof
[(((triple1) -> rule7))]
("cow" "sees" "cow" "+")
((triple1) -> (rule7 % int1))
The cow sees the cow.
("cow" "sees" "cow" "+")
int1
The cow does not see the cow.
False
2
inv-proof
[(((triple1) -> rule7))]
("cow" "sees" "cow" "-")
((triple1) -> (rule7 % int1))
The cow sees the cow.
("cow" "sees" "cow" "+")
int1
The cow does not see the dog.
Unknown
inv-rconc
[@1: The cow sees the dog.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("cow" "sees" "dog" "-")
The dog eats the cow.
Unknown
rconc
[@1: The dog eats the cow.[CWA. Example of deepest failure = (rule8 <- FAIL)]]
("dog" "eats" "cow" "+")
The cow is not cold.
Unknown
inv-random
[@0: The cow is cold.[CWA. Example of deepest failure = (FAIL)]]
("cow" "is" "cold" "-")
The mouse visits the dog.
Unknown
random
[@0: The mouse visits the dog.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "visits" "dog" "+")
@0: The cow sees the mouse.[(triple1)] The dog is round.[(triple2)] The mouse is round.[(triple3)] @1: The cow sees the cow.[(((triple1) -> rule7))]
The cow sees the mouse.
("cow" "sees" "mouse" "+")
triple1
The dog is round.
("dog" "is" "round" "+")
triple2
The mouse is round.
("mouse" "is" "round" "+")
triple3
The cow sees the cow.
("cow" "sees" "cow" "+")
((triple1) -> (rule7 % int1))
The cow sees the cow.
("cow" "sees" "cow" "+")
int1