The dog chases the squirrel. The dog eats the squirrel. The dog is big. The dog is kind. The dog is nice. The dog is round. The dog sees the squirrel. The squirrel is big. The squirrel is kind. The squirrel is round. The squirrel is young. The squirrel sees the dog. If something is young then it chases the squirrel.
The dog chases the squirrel.
("dog" "chases" "squirrel" "+")
The dog eats the squirrel.
("dog" "eats" "squirrel" "+")
The dog is big.
("dog" "is" "big" "+")
The dog is kind.
("dog" "is" "kind" "+")
The dog is nice.
("dog" "is" "nice" "+")
The dog is round.
("dog" "is" "round" "+")
The dog sees the squirrel.
("dog" "sees" "squirrel" "+")
The squirrel is big.
("squirrel" "is" "big" "+")
The squirrel is kind.
("squirrel" "is" "kind" "+")
The squirrel is round.
("squirrel" "is" "round" "+")
The squirrel is young.
("squirrel" "is" "young" "+")
The squirrel sees the dog.
("squirrel" "sees" "dog" "+")
If something is young then it chases the squirrel.
((("something" "is" "young" "+")) -> ("something" "chases" "squirrel" "+"))
The dog is kind.
True
1
proof
[(triple4)]
("dog" "is" "kind" "+")
triple4
The squirrel is not kind.
False
1
inv-proof
[(triple9)]
("squirrel" "is" "kind" "-")
triple9
The squirrel chases the squirrel.
True
2
proof
[(((triple11) -> rule1))]
("squirrel" "chases" "squirrel" "+")
((triple11) -> (rule1 % int1))
The squirrel chases the squirrel.
("squirrel" "chases" "squirrel" "+")
int1
The squirrel does not chase the squirrel.
False
2
inv-proof
[(((triple11) -> rule1))]
("squirrel" "chases" "squirrel" "-")
((triple11) -> (rule1 % int1))
The squirrel chases the squirrel.
("squirrel" "chases" "squirrel" "+")
int1
The squirrel does not chase the dog.
Unknown
inv-random
[@0: The squirrel chases the dog.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "chases" "dog" "-")
The squirrel is nice.
Unknown
random
[@0: The squirrel is nice.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "is" "nice" "+")
The squirrel does not see the squirrel.
Unknown
inv-random
[@0: The squirrel sees the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "sees" "squirrel" "-")
The dog sees the dog.
Unknown
random
[@0: The dog sees the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "sees" "dog" "+")
@0: The dog chases the squirrel.[(triple1)] The dog eats the squirrel.[(triple2)] The dog is big.[(triple3)] The dog is kind.[(triple4)] The dog is nice.[(triple5)] The dog is round.[(triple6)] The dog sees the squirrel.[(triple7)] The squirrel is big.[(triple8)] The squirrel is kind.[(triple9)] The squirrel is round.[(triple10)] The squirrel is young.[(triple11)] The squirrel sees the dog.[(triple12)] @1: The squirrel chases the squirrel.[(((triple11) -> rule1))]
The dog chases the squirrel.
("dog" "chases" "squirrel" "+")
triple1
The dog eats the squirrel.
("dog" "eats" "squirrel" "+")
triple2
The dog is big.
("dog" "is" "big" "+")
triple3
The dog is kind.
("dog" "is" "kind" "+")
triple4
The dog is nice.
("dog" "is" "nice" "+")
triple5
The dog is round.
("dog" "is" "round" "+")
triple6
The dog sees the squirrel.
("dog" "sees" "squirrel" "+")
triple7
The squirrel is big.
("squirrel" "is" "big" "+")
triple8
The squirrel is kind.
("squirrel" "is" "kind" "+")
triple9
The squirrel is round.
("squirrel" "is" "round" "+")
triple10
The squirrel is young.
("squirrel" "is" "young" "+")
triple11
The squirrel sees the dog.
("squirrel" "sees" "dog" "+")
triple12
The squirrel chases the squirrel.
("squirrel" "chases" "squirrel" "+")
((triple11) -> (rule1 % int1))
The squirrel chases the squirrel.
("squirrel" "chases" "squirrel" "+")
int1