The cat chases the lion. The cat eats the lion. The cat is blue. The cat is cold. The cat sees the lion. The lion chases the cat. The lion is big. The lion is blue. The lion is cold. The lion is kind. The lion is young. The lion sees the cat. Cold, blue people are young.
The cat chases the lion.
("cat" "chases" "lion" "+")
The cat eats the lion.
("cat" "eats" "lion" "+")
The cat is blue.
("cat" "is" "blue" "+")
The cat is cold.
("cat" "is" "cold" "+")
The cat sees the lion.
("cat" "sees" "lion" "+")
The lion chases the cat.
("lion" "chases" "cat" "+")
The lion is big.
("lion" "is" "big" "+")
The lion is blue.
("lion" "is" "blue" "+")
The lion is cold.
("lion" "is" "cold" "+")
The lion is kind.
("lion" "is" "kind" "+")
The lion is young.
("lion" "is" "young" "+")
The lion sees the cat.
("lion" "sees" "cat" "+")
Cold, blue people are young.
((("someone" "is" "cold" "+") ("someone" "is" "blue" "+")) -> ("someone" "is" "young" "+"))
The lion chases the cat.
True
1
proof
[(triple6)]
("lion" "chases" "cat" "+")
triple6
The cat does not eat the lion.
False
1
inv-proof
[(triple2)]
("cat" "eats" "lion" "-")
triple2
The cat is young.
True
3
proof
[(((triple4 triple3) -> rule1))]
("cat" "is" "young" "+")
((triple4 triple3) -> (rule1 % int1))
The cat is young.
("cat" "is" "young" "+")
int1
The cat is not young.
False
3
inv-proof
[(((triple4 triple3) -> rule1))]
("cat" "is" "young" "-")
((triple4 triple3) -> (rule1 % int1))
The cat is young.
("cat" "is" "young" "+")
int1
The cat does not chase the cat.
Unknown
inv-random
[@0: The cat chases the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "chases" "cat" "-")
The cat sees the cat.
Unknown
random
[@0: The cat sees the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "sees" "cat" "+")
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 big.
Unknown
random
[@0: The cat is big.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "big" "+")
@0: The cat chases the lion.[(triple1)] The cat eats the lion.[(triple2)] The cat is blue.[(triple3)] The cat is cold.[(triple4)] The cat sees the lion.[(triple5)] The lion chases the cat.[(triple6)] The lion is big.[(triple7)] The lion is blue.[(triple8)] The lion is cold.[(triple9)] The lion is kind.[(triple10)] The lion is young.[(triple11 OR ((triple9 triple8) -> rule1))] The lion sees the cat.[(triple12)] @1: The cat is young.[(((triple4 triple3) -> rule1))]
The cat chases the lion.
("cat" "chases" "lion" "+")
triple1
The cat eats the lion.
("cat" "eats" "lion" "+")
triple2
The cat is blue.
("cat" "is" "blue" "+")
triple3
The cat is cold.
("cat" "is" "cold" "+")
triple4
The cat sees the lion.
("cat" "sees" "lion" "+")
triple5
The lion chases the cat.
("lion" "chases" "cat" "+")
triple6
The lion is big.
("lion" "is" "big" "+")
triple7
The lion is blue.
("lion" "is" "blue" "+")
triple8
The lion is cold.
("lion" "is" "cold" "+")
triple9
The lion is kind.
("lion" "is" "kind" "+")
triple10
The lion is young.
("lion" "is" "young" "+")
triple11
((triple9 triple8) -> (rule1 % int1))
The lion is young.
("lion" "is" "young" "+")
int1
The lion sees the cat.
("lion" "sees" "cat" "+")
triple12
The cat is young.
("cat" "is" "young" "+")
((triple4 triple3) -> (rule1 % int1))
The cat is young.
("cat" "is" "young" "+")
int1