Dave is green. If something is white and not green then it is smart. If something is cold then it is big. All green things are not cold.
Dave is green.
("Dave" "is" "green" "+")
If something is white and not green then it is smart.
((("something" "is" "white" "+") ("something" "is" "green" "~")) -> ("something" "is" "smart" "+"))
If something is cold then it is big.
((("something" "is" "cold" "+")) -> ("something" "is" "big" "+"))
All green things are not cold.
((("something" "is" "green" "+")) -> ("something" "is" "cold" "-"))
Dave is green.
True
1
proof
[(triple1)]
("Dave" "is" "green" "+")
triple1
Dave is not green.
False
1
inv-proof
[(triple1)]
("Dave" "is" "green" "-")
triple1
Dave is not cold.
True
2
proof
[(((triple1) -> rule3))]
("Dave" "is" "cold" "-")
((triple1) -> (rule3 % int1))
Dave is not cold.
("Dave" "is" "cold" "-")
int1
Dave is cold.
False
2
inv-proof
[(((triple1) -> rule3))]
("Dave" "is" "cold" "+")
((triple1) -> (rule3 % int1))
Dave is not cold.
("Dave" "is" "cold" "-")
int1
Dave is not big.
Unknown
inv-rconc
[@1: Dave is big.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("Dave" "is" "big" "-")
Dave is smart.
Unknown
rconc
[@1: Dave is smart.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Dave" "is" "smart" "+")
Dave is not young.
Unknown
inv-random
[@0: Dave is young.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "young" "-")
Dave is white.
Unknown
random
[@0: Dave is white.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "white" "+")
@0: Dave is green.[(triple1)] @1: Dave is not cold.[(((triple1) -> rule3))]
Dave is green.
("Dave" "is" "green" "+")
triple1
Dave is not cold.
("Dave" "is" "cold" "-")
((triple1) -> (rule3 % int1))
Dave is not cold.
("Dave" "is" "cold" "-")
int1