The dog chases the mouse. The dog is blue. The dog is cold. The dog is rough. The dog is round. The dog needs the mouse. The dog sees the mouse. The mouse chases the dog. The mouse is blue. The mouse is cold. The mouse is nice. The mouse is rough. The mouse is round. The mouse needs the dog. The mouse sees the dog. If something needs the dog and the dog is blue then it sees the mouse.
The dog chases the mouse.
("dog" "chases" "mouse" "+")
The dog is blue.
("dog" "is" "blue" "+")
The dog is cold.
("dog" "is" "cold" "+")
The dog is rough.
("dog" "is" "rough" "+")
The dog is round.
("dog" "is" "round" "+")
The dog needs the mouse.
("dog" "needs" "mouse" "+")
The dog sees the mouse.
("dog" "sees" "mouse" "+")
The mouse chases the dog.
("mouse" "chases" "dog" "+")
The mouse is blue.
("mouse" "is" "blue" "+")
The mouse is cold.
("mouse" "is" "cold" "+")
The mouse is nice.
("mouse" "is" "nice" "+")
The mouse is rough.
("mouse" "is" "rough" "+")
The mouse is round.
("mouse" "is" "round" "+")
The mouse needs the dog.
("mouse" "needs" "dog" "+")
The mouse sees the dog.
("mouse" "sees" "dog" "+")
If something needs the dog and the dog is blue then it sees the mouse.
((("something" "needs" "dog" "+") ("dog" "is" "blue" "+")) -> ("something" "sees" "mouse" "+"))
The mouse is rough.
True
1
proof
[(triple12)]
("mouse" "is" "rough" "+")
triple12
The dog is not round.
False
1
inv-proof
[(triple5)]
("dog" "is" "round" "-")
triple5
The mouse sees the mouse.
True
3
proof
[(((triple14 triple2) -> rule1))]
("mouse" "sees" "mouse" "+")
((triple14 triple2) -> (rule1 % int1))
The mouse sees the mouse.
("mouse" "sees" "mouse" "+")
int1
The mouse does not see the mouse.
False
3
inv-proof
[(((triple14 triple2) -> rule1))]
("mouse" "sees" "mouse" "-")
((triple14 triple2) -> (rule1 % int1))
The mouse sees the mouse.
("mouse" "sees" "mouse" "+")
int1
The mouse does not chase the mouse.
Unknown
inv-random
[@0: The mouse chases the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "chases" "mouse" "-")
The dog is nice.
Unknown
random
[@0: The dog is nice.[CWA. Example of deepest failure = (FAIL)]]
("dog" "is" "nice" "+")
The dog does not need the dog.
Unknown
inv-random
[@0: The dog needs the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "needs" "dog" "-")
The mouse needs the mouse.
Unknown
random
[@0: The mouse needs the mouse.[CWA. Example of deepest failure = (FAIL)]]
("mouse" "needs" "mouse" "+")
@0: The dog chases the mouse.[(triple1)] The dog is blue.[(triple2)] The dog is cold.[(triple3)] The dog is rough.[(triple4)] The dog is round.[(triple5)] The dog needs the mouse.[(triple6)] The dog sees the mouse.[(triple7)] The mouse chases the dog.[(triple8)] The mouse is blue.[(triple9)] The mouse is cold.[(triple10)] The mouse is nice.[(triple11)] The mouse is rough.[(triple12)] The mouse is round.[(triple13)] The mouse needs the dog.[(triple14)] The mouse sees the dog.[(triple15)] @1: The mouse sees the mouse.[(((triple14 triple2) -> rule1))]
The dog chases the mouse.
("dog" "chases" "mouse" "+")
triple1
The dog is blue.
("dog" "is" "blue" "+")
triple2
The dog is cold.
("dog" "is" "cold" "+")
triple3
The dog is rough.
("dog" "is" "rough" "+")
triple4
The dog is round.
("dog" "is" "round" "+")
triple5
The dog needs the mouse.
("dog" "needs" "mouse" "+")
triple6
The dog sees the mouse.
("dog" "sees" "mouse" "+")
triple7
The mouse chases the dog.
("mouse" "chases" "dog" "+")
triple8
The mouse is blue.
("mouse" "is" "blue" "+")
triple9
The mouse is cold.
("mouse" "is" "cold" "+")
triple10
The mouse is nice.
("mouse" "is" "nice" "+")
triple11
The mouse is rough.
("mouse" "is" "rough" "+")
triple12
The mouse is round.
("mouse" "is" "round" "+")
triple13
The mouse needs the dog.
("mouse" "needs" "dog" "+")
triple14
The mouse sees the dog.
("mouse" "sees" "dog" "+")
triple15
The mouse sees the mouse.
("mouse" "sees" "mouse" "+")
((triple14 triple2) -> (rule1 % int1))
The mouse sees the mouse.
("mouse" "sees" "mouse" "+")
int1