The lion is green. Cold things are green. All red things are not cold. All green, nice things are cold. If the lion is rough and the lion is not red then the lion is nice. If the lion is red and the lion is green then the lion is not nice. If the lion is nice then the lion is not rough. Green things are not rough. If something is rough then it is not nice.
The lion is green.
("lion" "is" "green" "+")
Cold things are green.
((("something" "is" "cold" "+")) -> ("something" "is" "green" "+"))
All red things are not cold.
((("something" "is" "red" "+")) -> ("something" "is" "cold" "-"))
All green, nice things are cold.
((("something" "is" "green" "+") ("something" "is" "nice" "+")) -> ("something" "is" "cold" "+"))
If the lion is rough and the lion is not red then the lion is nice.
((("lion" "is" "rough" "+") ("lion" "is" "red" "~")) -> ("lion" "is" "nice" "+"))
If the lion is red and the lion is green then the lion is not nice.
((("lion" "is" "red" "+") ("lion" "is" "green" "+")) -> ("lion" "is" "nice" "-"))
If the lion is nice then the lion is not rough.
((("lion" "is" "nice" "+")) -> ("lion" "is" "rough" "-"))
Green things are not rough.
((("something" "is" "green" "+")) -> ("something" "is" "rough" "-"))
If something is rough then it is not nice.
((("something" "is" "rough" "+")) -> ("something" "is" "nice" "-"))
The lion is green.
True
1
proof
[(triple1)]
("lion" "is" "green" "+")
triple1
The lion is not green.
False
1
inv-proof
[(triple1)]
("lion" "is" "green" "-")
triple1
The lion is not rough.
True
2
proof
[(((triple1) -> rule7))]
("lion" "is" "rough" "-")
((triple1) -> (rule7 % int1))
The lion is not rough.
("lion" "is" "rough" "-")
int1
The lion is rough.
False
2
inv-proof
[(((triple1) -> rule7))]
("lion" "is" "rough" "+")
((triple1) -> (rule7 % int1))
The lion is not rough.
("lion" "is" "rough" "-")
int1
The lion is not nice.
Unknown
inv-rconc
[@1: The lion is nice.[CWA. Example of deepest failure = (rule4 <- FAIL)]]
("lion" "is" "nice" "-")
The lion is cold.
Unknown
rconc
[@2: The lion is cold.[CWA. Example of deepest failure = (rule3 <- rule4 <- FAIL)]]
("lion" "is" "cold" "+")
The lion does not like the lion.
Unknown
inv-random
[@0: The lion likes the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "likes" "lion" "-")
The lion chases the lion.
Unknown
random
[@0: The lion chases the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "chases" "lion" "+")
@0: The lion is green.[(triple1)] @1: The lion is not rough.[(((triple1) -> rule7))]
The lion is green.
("lion" "is" "green" "+")
triple1
The lion is not rough.
("lion" "is" "rough" "-")
((triple1) -> (rule7 % int1))
The lion is not rough.
("lion" "is" "rough" "-")
int1