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