The lion is big. The lion is cold. The lion is kind. The lion is red. The lion is rough. If something is rough and big then it is red.
The lion is big.
("lion" "is" "big" "+")
The lion is cold.
("lion" "is" "cold" "+")
The lion is kind.
("lion" "is" "kind" "+")
The lion is red.
("lion" "is" "red" "+")
The lion is rough.
("lion" "is" "rough" "+")
If something is rough and big then it is red.
((("something" "is" "rough" "+") ("something" "is" "big" "+")) -> ("something" "is" "red" "+"))
The lion is red.
True
1
proof
[(triple4 OR ((triple5 triple1) -> rule1))]
("lion" "is" "red" "+")
triple4
((triple5 triple1) -> (rule1 % int1))
The lion is red.
("lion" "is" "red" "+")
int1
The lion is not cold.
False
1
inv-proof
[(triple2)]
("lion" "is" "cold" "-")
triple2
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 eats the lion.
Unknown
random
[@0: The lion eats the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "eats" "lion" "+")
@0: The lion is big.[(triple1)] The lion is cold.[(triple2)] The lion is kind.[(triple3)] The lion is red.[(triple4 OR ((triple5 triple1) -> rule1))] The lion is rough.[(triple5)]
The lion is big.
("lion" "is" "big" "+")
triple1
The lion is cold.
("lion" "is" "cold" "+")
triple2
The lion is kind.
("lion" "is" "kind" "+")
triple3
The lion is red.
("lion" "is" "red" "+")
triple4
((triple5 triple1) -> (rule1 % int1))
The lion is red.
("lion" "is" "red" "+")
int1
The lion is rough.
("lion" "is" "rough" "+")
triple5