The dog sees the squirrel. The squirrel chases the dog. If something sees the squirrel then it sees the dog.
The dog sees the squirrel.
("dog" "sees" "squirrel" "+")
The squirrel chases the dog.
("squirrel" "chases" "dog" "+")
If something sees the squirrel then it sees the dog.
((("something" "sees" "squirrel" "+")) -> ("something" "sees" "dog" "+"))
The squirrel chases the dog.
True
1
proof
[(triple2)]
("squirrel" "chases" "dog" "+")
triple2
The dog does not see the squirrel.
False
1
inv-proof
[(triple1)]
("dog" "sees" "squirrel" "-")
triple1
The dog sees the dog.
True
2
proof
[(((triple1) -> rule1))]
("dog" "sees" "dog" "+")
((triple1) -> (rule1 % int1))
The dog sees the dog.
("dog" "sees" "dog" "+")
int1
The dog does not see the dog.
False
2
inv-proof
[(((triple1) -> rule1))]
("dog" "sees" "dog" "-")
((triple1) -> (rule1 % int1))
The dog sees the dog.
("dog" "sees" "dog" "+")
int1
The squirrel does not see the dog.
Unknown
inv-rconc
[@1: The squirrel sees the dog.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("squirrel" "sees" "dog" "-")
The squirrel visits the squirrel.
Unknown
random
[@0: The squirrel visits the squirrel.[CWA. Example of deepest failure = (FAIL)]]
("squirrel" "visits" "squirrel" "+")
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 visits the dog.
Unknown
random
[@0: The dog visits the dog.[CWA. Example of deepest failure = (FAIL)]]
("dog" "visits" "dog" "+")
@0: The dog sees the squirrel.[(triple1)] The squirrel chases the dog.[(triple2)] @1: The dog sees the dog.[(((triple1) -> rule1))]
The dog sees the squirrel.
("dog" "sees" "squirrel" "+")
triple1
The squirrel chases the dog.
("squirrel" "chases" "dog" "+")
triple2
The dog sees the dog.
("dog" "sees" "dog" "+")
((triple1) -> (rule1 % int1))
The dog sees the dog.
("dog" "sees" "dog" "+")
int1