The cat chases the lion. The cat is cold. The cat is kind. The cat sees the lion. The lion chases the cat. The lion is round. The lion visits the cat. All rough people are cold. If the lion visits the cat and the lion is round then the lion is rough. If someone sees the lion then the lion is kind.
The cat chases the lion.
("cat" "chases" "lion" "+")
The cat is cold.
("cat" "is" "cold" "+")
The cat is kind.
("cat" "is" "kind" "+")
The cat sees the lion.
("cat" "sees" "lion" "+")
The lion chases the cat.
("lion" "chases" "cat" "+")
The lion is round.
("lion" "is" "round" "+")
The lion visits the cat.
("lion" "visits" "cat" "+")
All rough people are cold.
((("someone" "is" "rough" "+")) -> ("someone" "is" "cold" "+"))
If the lion visits the cat and the lion is round then the lion is rough.
((("lion" "visits" "cat" "+") ("lion" "is" "round" "+")) -> ("lion" "is" "rough" "+"))
If someone sees the lion then the lion is kind.
((("someone" "sees" "lion" "+")) -> ("lion" "is" "kind" "+"))
The cat is cold.
True
1
proof
[(triple2)]
("cat" "is" "cold" "+")
triple2
The cat is not cold.
False
1
inv-proof
[(triple2)]
("cat" "is" "cold" "-")
triple2
The lion is rough.
True
3
proof
[(((triple7 triple6) -> rule2))]
("lion" "is" "rough" "+")
((triple7 triple6) -> (rule2 % int1))
The lion is rough.
("lion" "is" "rough" "+")
int1
The lion is not rough.
False
3
inv-proof
[(((triple7 triple6) -> rule2))]
("lion" "is" "rough" "-")
((triple7 triple6) -> (rule2 % int1))
The lion is rough.
("lion" "is" "rough" "+")
int1
The lion is cold.
True
4
proof
[(((((triple7 triple6) -> rule2)) -> rule1))]
("lion" "is" "cold" "+")
((((triple7 triple6) -> (rule2 % int2))) -> (rule1 % int1))
The lion is cold.
("lion" "is" "cold" "+")
int1
The lion is rough.
("lion" "is" "rough" "+")
int2
The lion is not cold.
False
4
inv-proof
[(((((triple7 triple6) -> rule2)) -> rule1))]
("lion" "is" "cold" "-")
((((triple7 triple6) -> (rule2 % int2))) -> (rule1 % int1))
The lion is cold.
("lion" "is" "cold" "+")
int1
The lion is rough.
("lion" "is" "rough" "+")
int2
The lion does not see the lion.
Unknown
inv-random
[@0: The lion sees the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "sees" "lion" "-")
The lion is blue.
Unknown
random
[@0: The lion is blue.[CWA. Example of deepest failure = (FAIL)]]
("lion" "is" "blue" "+")
The lion does not chase the lion.
Unknown
inv-random
[@0: The lion chases the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "chases" "lion" "-")
The cat is blue.
Unknown
random
[@0: The cat is blue.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "blue" "+")
The cat does not visit the cat.
Unknown
inv-random
[@0: The cat visits the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "visits" "cat" "-")
The cat chases the cat.
Unknown
random
[@0: The cat chases the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "chases" "cat" "+")
@0: The cat chases the lion.[(triple1)] The cat is cold.[(triple2)] The cat is kind.[(triple3)] The cat sees the lion.[(triple4)] The lion chases the cat.[(triple5)] The lion is round.[(triple6)] The lion visits the cat.[(triple7)] @1: The lion is kind.[(((triple4) -> rule3))] The lion is rough.[(((triple7 triple6) -> rule2))] @2: The lion is cold.[(((((triple7 triple6) -> rule2)) -> rule1))]
The cat chases the lion.
("cat" "chases" "lion" "+")
triple1
The cat is cold.
("cat" "is" "cold" "+")
triple2
The cat is kind.
("cat" "is" "kind" "+")
triple3
The cat sees the lion.
("cat" "sees" "lion" "+")
triple4
The lion chases the cat.
("lion" "chases" "cat" "+")
triple5
The lion is round.
("lion" "is" "round" "+")
triple6
The lion visits the cat.
("lion" "visits" "cat" "+")
triple7
The lion is kind.
("lion" "is" "kind" "+")
((triple4) -> (rule3 % int1))
The lion is kind.
("lion" "is" "kind" "+")
int1
The lion is rough.
("lion" "is" "rough" "+")
((triple7 triple6) -> (rule2 % int1))
The lion is rough.
("lion" "is" "rough" "+")
int1
The lion is cold.
("lion" "is" "cold" "+")
((((triple7 triple6) -> (rule2 % int2))) -> (rule1 % int1))
The lion is cold.
("lion" "is" "cold" "+")
int1
The lion is rough.
("lion" "is" "rough" "+")
int2