The lion is big. The lion is not cold. The lion is green. The lion is red. The lion is rough. All red people are rough. If someone is green and not red then they are not cold.
The lion is big.
("lion" "is" "big" "+")
The lion is not cold.
("lion" "is" "cold" "-")
The lion is green.
("lion" "is" "green" "+")
The lion is red.
("lion" "is" "red" "+")
The lion is rough.
("lion" "is" "rough" "+")
All red people are rough.
((("someone" "is" "red" "+")) -> ("someone" "is" "rough" "+"))
If someone is green and not red then they are not cold.
((("someone" "is" "green" "+") ("someone" "is" "red" "~")) -> ("someone" "is" "cold" "-"))
The lion is red.
True
1
proof
[(triple4)]
("lion" "is" "red" "+")
triple4
The lion is not rough.
False
1
inv-proof
[(triple5 OR ((triple4) -> rule1))]
("lion" "is" "rough" "-")
triple5
((triple4) -> (rule1 % int1))
The lion is rough.
("lion" "is" "rough" "+")
int1
The lion does not eat the lion.
Unknown
inv-random
[@0: The lion eats the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "eats" "lion" "-")
The lion sees the lion.
Unknown
random
[@0: The lion sees the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "sees" "lion" "+")
@0: The lion is big.[(triple1)] The lion is green.[(triple3)] The lion is not cold.[(triple2)] The lion is red.[(triple4)] The lion is rough.[(triple5 OR ((triple4) -> rule1))]
The lion is big.
("lion" "is" "big" "+")
triple1
The lion is green.
("lion" "is" "green" "+")
triple3
The lion is not cold.
("lion" "is" "cold" "-")
triple2
The lion is red.
("lion" "is" "red" "+")
triple4
The lion is rough.
("lion" "is" "rough" "+")
triple5
((triple4) -> (rule1 % int1))
The lion is rough.
("lion" "is" "rough" "+")
int1