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