The cat eats the tiger. The cat is cold. The cat sees the tiger. The tiger is cold. The tiger is kind. The tiger sees the cat. The tiger visits the cat. If someone sees the cat then the cat is green. If someone sees the tiger then they visit the cat.
The cat eats the tiger.
("cat" "eats" "tiger" "+")
The cat is cold.
("cat" "is" "cold" "+")
The cat sees the tiger.
("cat" "sees" "tiger" "+")
The tiger is cold.
("tiger" "is" "cold" "+")
The tiger is kind.
("tiger" "is" "kind" "+")
The tiger sees the cat.
("tiger" "sees" "cat" "+")
The tiger visits the cat.
("tiger" "visits" "cat" "+")
If someone sees the cat then the cat is green.
((("someone" "sees" "cat" "+")) -> ("cat" "is" "green" "+"))
If someone sees the tiger then they visit the cat.
((("someone" "sees" "tiger" "+")) -> ("someone" "visits" "cat" "+"))
The tiger is kind.
True
1
proof
[(triple5)]
("tiger" "is" "kind" "+")
triple5
The tiger is not kind.
False
1
inv-proof
[(triple5)]
("tiger" "is" "kind" "-")
triple5
The cat is green.
True
2
proof
[(((triple6) -> rule1))]
("cat" "is" "green" "+")
((triple6) -> (rule1 % int1))
The cat is green.
("cat" "is" "green" "+")
int1
The cat does not visit the cat.
False
2
inv-proof
[(((triple3) -> rule2))]
("cat" "visits" "cat" "-")
((triple3) -> (rule2 % int1))
The cat visits the cat.
("cat" "visits" "cat" "+")
int1
The cat does not visit the tiger.
Unknown
inv-random
[@0: The cat visits the tiger.[CWA. Example of deepest failure = (FAIL)]]
("cat" "visits" "tiger" "-")
The tiger is blue.
Unknown
random
[@0: The tiger is blue.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "is" "blue" "+")
The cat is not nice.
Unknown
inv-random
[@0: The cat is nice.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "nice" "-")
The tiger eats the cat.
Unknown
random
[@0: The tiger eats the cat.[CWA. Example of deepest failure = (FAIL)]]
("tiger" "eats" "cat" "+")
@0: The cat eats the tiger.[(triple1)] The cat is cold.[(triple2)] The cat sees the tiger.[(triple3)] The tiger is cold.[(triple4)] The tiger is kind.[(triple5)] The tiger sees the cat.[(triple6)] The tiger visits the cat.[(triple7)] @1: The cat is green.[(((triple6) -> rule1))] The cat visits the cat.[(((triple3) -> rule2))]
The cat eats the tiger.
("cat" "eats" "tiger" "+")
triple1
The cat is cold.
("cat" "is" "cold" "+")
triple2
The cat sees the tiger.
("cat" "sees" "tiger" "+")
triple3
The tiger is cold.
("tiger" "is" "cold" "+")
triple4
The tiger is kind.
("tiger" "is" "kind" "+")
triple5
The tiger sees the cat.
("tiger" "sees" "cat" "+")
triple6
The tiger visits the cat.
("tiger" "visits" "cat" "+")
triple7
The cat is green.
("cat" "is" "green" "+")
((triple6) -> (rule1 % int1))
The cat is green.
("cat" "is" "green" "+")
int1
The cat visits the cat.
("cat" "visits" "cat" "+")
((triple3) -> (rule2 % int1))
The cat visits the cat.
("cat" "visits" "cat" "+")
int1