The lion is big. The lion is blue. The lion is red. The lion is round. The lion is young. If something is red then it is round.
The lion is big.
("lion" "is" "big" "+")
The lion is blue.
("lion" "is" "blue" "+")
The lion is red.
("lion" "is" "red" "+")
The lion is round.
("lion" "is" "round" "+")
The lion is young.
("lion" "is" "young" "+")
If something is red then it is round.
((("something" "is" "red" "+")) -> ("something" "is" "round" "+"))
The lion is round.
True
1
proof
[(triple4 OR ((triple3) -> rule1))]
("lion" "is" "round" "+")
triple4
((triple3) -> (rule1 % int1))
The lion is round.
("lion" "is" "round" "+")
int1
The lion is not young.
False
1
inv-proof
[(triple5)]
("lion" "is" "young" "-")
triple5
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 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 blue.[(triple2)] The lion is red.[(triple3)] The lion is round.[(triple4 OR ((triple3) -> rule1))] The lion is young.[(triple5)]
The lion is big.
("lion" "is" "big" "+")
triple1
The lion is blue.
("lion" "is" "blue" "+")
triple2
The lion is red.
("lion" "is" "red" "+")
triple3
The lion is round.
("lion" "is" "round" "+")
triple4
((triple3) -> (rule1 % int1))
The lion is round.
("lion" "is" "round" "+")
int1
The lion is young.
("lion" "is" "young" "+")
triple5