The cat is cold. If something is green then it is blue. Round, blue things are green. If the cat is cold then the cat is nice.
The cat is cold.
("cat" "is" "cold" "+")
If something is green then it is blue.
((("something" "is" "green" "+")) -> ("something" "is" "blue" "+"))
Round, blue things are green.
((("something" "is" "round" "+") ("something" "is" "blue" "+")) -> ("something" "is" "green" "+"))
If the cat is cold then the cat is nice.
((("cat" "is" "cold" "+")) -> ("cat" "is" "nice" "+"))
The cat is cold.
True
1
proof
[(triple1)]
("cat" "is" "cold" "+")
triple1
The cat is not cold.
False
1
inv-proof
[(triple1)]
("cat" "is" "cold" "-")
triple1
The cat is nice.
True
2
proof
[(((triple1) -> rule3))]
("cat" "is" "nice" "+")
((triple1) -> (rule3 % int1))
The cat is nice.
("cat" "is" "nice" "+")
int1
The cat is not nice.
False
2
inv-proof
[(((triple1) -> rule3))]
("cat" "is" "nice" "-")
((triple1) -> (rule3 % int1))
The cat is nice.
("cat" "is" "nice" "+")
int1
The cat is not green.
Unknown
inv-rconc
[@1: The cat is green.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("cat" "is" "green" "-")
The cat is blue.
Unknown
rconc
[@2: The cat is blue.[CWA. Example of deepest failure = (rule1 <- rule2 <- FAIL)]]
("cat" "is" "blue" "+")
The cat is not round.
Unknown
inv-random
[@0: The cat is round.[CWA. Example of deepest failure = (FAIL)]]
("cat" "is" "round" "-")
The cat visits the cat.
Unknown
random
[@0: The cat visits the cat.[CWA. Example of deepest failure = (FAIL)]]
("cat" "visits" "cat" "+")
@0: The cat is cold.[(triple1)] @1: The cat is nice.[(((triple1) -> rule3))]
The cat is cold.
("cat" "is" "cold" "+")
triple1
The cat is nice.
("cat" "is" "nice" "+")
((triple1) -> (rule3 % int1))
The cat is nice.
("cat" "is" "nice" "+")
int1