Anne is quiet. Gary is white. If something is young then it is quiet. Big things are quiet. If something is big then it is not quiet. All quiet things are young. If something is young then it is white. If Gary is white then Gary is not young.
Anne is quiet.
("Anne" "is" "quiet" "+")
Gary is white.
("Gary" "is" "white" "+")
If something is young then it is quiet.
((("something" "is" "young" "+")) -> ("something" "is" "quiet" "+"))
Big things are quiet.
((("something" "is" "big" "+")) -> ("something" "is" "quiet" "+"))
If something is big then it is not quiet.
((("something" "is" "big" "+")) -> ("something" "is" "quiet" "-"))
All quiet things are young.
((("something" "is" "quiet" "+")) -> ("something" "is" "young" "+"))
If something is young then it is white.
((("something" "is" "young" "+")) -> ("something" "is" "white" "+"))
If Gary is white then Gary is not young.
((("Gary" "is" "white" "+")) -> ("Gary" "is" "young" "-"))
Anne is quiet.
True
1
proof
[(triple1)]
("Anne" "is" "quiet" "+")
triple1
Gary is not white.
False
1
inv-proof
[(triple2)]
("Gary" "is" "white" "-")
triple2
Anne is young.
True
2
proof
[(((triple1) -> rule4))]
("Anne" "is" "young" "+")
((triple1) -> (rule4 % int1))
Anne is young.
("Anne" "is" "young" "+")
int1
Gary is young.
False
2
inv-proof
[(((triple2) -> rule6))]
("Gary" "is" "young" "+")
((triple2) -> (rule6 % int1))
Gary is not young.
("Gary" "is" "young" "-")
int1
Anne is white.
True
3
proof
[(((((triple1) -> rule4)) -> rule5))]
("Anne" "is" "white" "+")
((((triple1) -> (rule4 % int2))) -> (rule5 % int1))
Anne is white.
("Anne" "is" "white" "+")
int1
Anne is young.
("Anne" "is" "young" "+")
int2
Anne is not white.
False
3
inv-proof
[(((((triple1) -> rule4)) -> rule5))]
("Anne" "is" "white" "-")
((((triple1) -> (rule4 % int2))) -> (rule5 % int1))
Anne is white.
("Anne" "is" "white" "+")
int1
Anne is young.
("Anne" "is" "young" "+")
int2
Gary is not quiet.
Unknown
inv-rconc
[@1: Gary is quiet.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Gary" "is" "quiet" "-")
Anne is blue.
Unknown
random
[@0: Anne is blue.[CWA. Example of deepest failure = (FAIL)]]
("Anne" "is" "blue" "+")
Gary is not blue.
Unknown
inv-random
[@0: Gary is blue.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "blue" "-")
Anne is smart.
Unknown
random
[@0: Anne is smart.[CWA. Example of deepest failure = (FAIL)]]
("Anne" "is" "smart" "+")
Gary is not smart.
Unknown
inv-random
[@0: Gary is smart.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "smart" "-")
Gary is kind.
Unknown
random
[@0: Gary is kind.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "kind" "+")
@0: Anne is quiet.[(triple1)] Gary is white.[(triple2)] @1: Anne is young.[(((triple1) -> rule4))] Gary is not young.[(((triple2) -> rule6))] @2: Anne is white.[(((((triple1) -> rule4)) -> rule5))]
Anne is quiet.
("Anne" "is" "quiet" "+")
triple1
Gary is white.
("Gary" "is" "white" "+")
triple2
Anne is young.
("Anne" "is" "young" "+")
((triple1) -> (rule4 % int1))
Anne is young.
("Anne" "is" "young" "+")
int1
Gary is not young.
("Gary" "is" "young" "-")
((triple2) -> (rule6 % int1))
Gary is not young.
("Gary" "is" "young" "-")
int1
Anne is white.
("Anne" "is" "white" "+")
((((triple1) -> (rule4 % int2))) -> (rule5 % int1))
Anne is white.
("Anne" "is" "white" "+")
int1
Anne is young.
("Anne" "is" "young" "+")
int2