The lion is blue. The lion is cold. The lion is nice. The lion is red. The lion is round. Round things are red. All red things are blue.
The lion is blue.
("lion" "is" "blue" "+")
The lion is cold.
("lion" "is" "cold" "+")
The lion is nice.
("lion" "is" "nice" "+")
The lion is red.
("lion" "is" "red" "+")
The lion is round.
("lion" "is" "round" "+")
Round things are red.
((("something" "is" "round" "+")) -> ("something" "is" "red" "+"))
All red things are blue.
((("something" "is" "red" "+")) -> ("something" "is" "blue" "+"))
The lion is blue.
True
1
proof
[(triple1 OR ((triple4) -> rule2) OR ((((triple5) -> rule1)) -> rule2))]
("lion" "is" "blue" "+")
triple1
((triple4) -> (rule2 % int1))
The lion is blue.
("lion" "is" "blue" "+")
int1
((((triple5) -> (rule1 % int2))) -> (rule2 % int1))
The lion is blue.
("lion" "is" "blue" "+")
int1
The lion is red.
("lion" "is" "red" "+")
int2
The lion is not round.
False
1
inv-proof
[(triple5)]
("lion" "is" "round" "-")
triple5
The lion does not need the lion.
Unknown
inv-random
[@0: The lion needs the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "needs" "lion" "-")
The lion eats the lion.
Unknown
random
[@0: The lion eats the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "eats" "lion" "+")
@0: The lion is blue.[(triple1 OR ((triple4) -> rule2) OR ((((triple5) -> rule1)) -> rule2))] The lion is cold.[(triple2)] The lion is nice.[(triple3)] The lion is red.[(triple4 OR ((triple5) -> rule1))] The lion is round.[(triple5)]
The lion is blue.
("lion" "is" "blue" "+")
triple1
((triple4) -> (rule2 % int1))
The lion is blue.
("lion" "is" "blue" "+")
int1
((((triple5) -> (rule1 % int2))) -> (rule2 % int1))
The lion is blue.
("lion" "is" "blue" "+")
int1
The lion is red.
("lion" "is" "red" "+")
int2
The lion is cold.
("lion" "is" "cold" "+")
triple2
The lion is nice.
("lion" "is" "nice" "+")
triple3
The lion is red.
("lion" "is" "red" "+")
triple4
((triple5) -> (rule1 % int1))
The lion is red.
("lion" "is" "red" "+")
int1
The lion is round.
("lion" "is" "round" "+")
triple5