The lion is rough. If the lion is rough then the lion is kind. If something is big and not rough then it is kind. Big, rough things are cold. Cold things are big. If something is kind and not big then it is nice. All cold things are nice.
The lion is rough.
("lion" "is" "rough" "+")
If the lion is rough then the lion is kind.
((("lion" "is" "rough" "+")) -> ("lion" "is" "kind" "+"))
If something is big and not rough then it is kind.
((("something" "is" "big" "+") ("something" "is" "rough" "~")) -> ("something" "is" "kind" "+"))
Big, rough things are cold.
((("something" "is" "big" "+") ("something" "is" "rough" "+")) -> ("something" "is" "cold" "+"))
Cold things are big.
((("something" "is" "cold" "+")) -> ("something" "is" "big" "+"))
If something is kind and not big then it is nice.
((("something" "is" "kind" "+") ("something" "is" "big" "~")) -> ("something" "is" "nice" "+"))
All cold things are nice.
((("something" "is" "cold" "+")) -> ("something" "is" "nice" "+"))
The lion is rough.
True
1
proof
[(triple1)]
("lion" "is" "rough" "+")
triple1
The lion is not rough.
False
1
inv-proof
[(triple1)]
("lion" "is" "rough" "-")
triple1
The lion is not nice.
Unknown
inv-rconc
[@3: The lion is nice.[CWA. Example of deepest failure = (rule6 <- rule3 <- rule4 <- FAIL)]]
("lion" "is" "nice" "-")
The lion needs the lion.
Unknown
random
[@0: The lion needs the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "needs" "lion" "+")
@0: The lion is rough.[(triple1)] @1: The lion is kind.[(((triple1) -> rule1))]
The lion is rough.
("lion" "is" "rough" "+")
triple1
The lion is kind.
("lion" "is" "kind" "+")
((triple1) -> (rule1 % int1))
The lion is kind.
("lion" "is" "kind" "+")
int1