The lion is cold. If the lion is rough then the lion is young. If someone is young and nice then they are cold. If someone is cold then they are nice. If the lion is kind and the lion is young then the lion is rough. All young people are nice. If the lion is kind and the lion is young then the lion is cold. Rough people are nice. If the lion is young and the lion is nice then the lion is kind.
The lion is cold.
("lion" "is" "cold" "+")
If the lion is rough then the lion is young.
((("lion" "is" "rough" "+")) -> ("lion" "is" "young" "+"))
If someone is young and nice then they are cold.
((("someone" "is" "young" "+") ("someone" "is" "nice" "+")) -> ("someone" "is" "cold" "+"))
If someone is cold then they are nice.
((("someone" "is" "cold" "+")) -> ("someone" "is" "nice" "+"))
If the lion is kind and the lion is young then the lion is rough.
((("lion" "is" "kind" "+") ("lion" "is" "young" "+")) -> ("lion" "is" "rough" "+"))
All young people are nice.
((("someone" "is" "young" "+")) -> ("someone" "is" "nice" "+"))
If the lion is kind and the lion is young then the lion is cold.
((("lion" "is" "kind" "+") ("lion" "is" "young" "+")) -> ("lion" "is" "cold" "+"))
Rough people are nice.
((("someone" "is" "rough" "+")) -> ("someone" "is" "nice" "+"))
If the lion is young and the lion is nice then the lion is kind.
((("lion" "is" "young" "+") ("lion" "is" "nice" "+")) -> ("lion" "is" "kind" "+"))
The lion is cold.
True
1
proof
[(triple1)]
("lion" "is" "cold" "+")
triple1
The lion is not cold.
False
1
inv-proof
[(triple1)]
("lion" "is" "cold" "-")
triple1
The lion is nice.
True
2
proof
[(((triple1) -> rule3))]
("lion" "is" "nice" "+")
((triple1) -> (rule3 % int1))
The lion is nice.
("lion" "is" "nice" "+")
int1
The lion is not nice.
False
2
inv-proof
[(((triple1) -> rule3))]
("lion" "is" "nice" "-")
((triple1) -> (rule3 % int1))
The lion is nice.
("lion" "is" "nice" "+")
int1
The lion is not kind.
Unknown
inv-rconc
[@3: The lion is kind.[CWA. Example of deepest failure = (rule8 <- rule1 <- rule4 <- FAIL)]]
("lion" "is" "kind" "-")
The lion is young.
Unknown
rconc
[@2: The lion is young.[CWA. Example of deepest failure = (rule1 <- rule4 <- FAIL)]]
("lion" "is" "young" "+")
The lion does not need the lion.
Unknown
inv-random
[@0: The lion needs the lion.[CWA. Example of deepest failure = (FAIL)]]
("lion" "needs" "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 cold.[(triple1)] @1: The lion is nice.[(((triple1) -> rule3))]
The lion is cold.
("lion" "is" "cold" "+")
triple1
The lion is nice.
("lion" "is" "nice" "+")
((triple1) -> (rule3 % int1))
The lion is nice.
("lion" "is" "nice" "+")
int1