Anne is big. Anne is not red. Anne is round. Anne is not smart. Anne is not white. Anne is young. Bob is big. Bob is quiet. Bob is white. Bob is young. Charlie is not big. Charlie is round. If something is young and not white then it is not quiet.
Anne is big.
("Anne" "is" "big" "+")
Anne is not red.
("Anne" "is" "red" "-")
Anne is round.
("Anne" "is" "round" "+")
Anne is not smart.
("Anne" "is" "smart" "-")
Anne is not white.
("Anne" "is" "white" "-")
Anne is young.
("Anne" "is" "young" "+")
Bob is big.
("Bob" "is" "big" "+")
Bob is quiet.
("Bob" "is" "quiet" "+")
Bob is white.
("Bob" "is" "white" "+")
Bob is young.
("Bob" "is" "young" "+")
Charlie is not big.
("Charlie" "is" "big" "-")
Charlie is round.
("Charlie" "is" "round" "+")
If something is young and not white then it is not quiet.
((("something" "is" "young" "+") ("something" "is" "white" "~")) -> ("something" "is" "quiet" "-"))
Anne is young.
True
1
proof
[(triple6)]
("Anne" "is" "young" "+")
triple6
Bob is not quiet.
False
1
inv-proof
[(triple8)]
("Bob" "is" "quiet" "-")
triple8
Anne is not quiet.
True
3
proof
[(((triple6 triple5) -> rule1))]
("Anne" "is" "quiet" "-")
((triple6 triple5) -> (rule1 % int1))
Anne is not quiet.
("Anne" "is" "quiet" "-")
int1
Anne is quiet.
False
3
inv-proof
[(((triple6 triple5) -> rule1))]
("Anne" "is" "quiet" "+")
((triple6 triple5) -> (rule1 % int1))
Anne is not quiet.
("Anne" "is" "quiet" "-")
int1
Charlie is not red.
Unknown
inv-random
[@0: Charlie is red.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "red" "-")
Charlie is young.
Unknown
random
[@0: Charlie is young.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "young" "+")
Charlie is not white.
Unknown
inv-random
[@0: Charlie is white.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "white" "-")
Bob is smart.
Unknown
random
[@0: Bob is smart.[CWA. Example of deepest failure = (FAIL)]]
("Bob" "is" "smart" "+")
@0: Anne is big.[(triple1)] Anne is not red.[(triple2)] Anne is not smart.[(triple4)] Anne is not white.[(triple5)] Anne is round.[(triple3)] Anne is young.[(triple6)] Bob is big.[(triple7)] Bob is quiet.[(triple8)] Bob is white.[(triple9)] Bob is young.[(triple10)] Charlie is not big.[(triple11)] Charlie is round.[(triple12)] @1: Anne is not quiet.[(((triple6 triple5) -> rule1))]
Anne is big.
("Anne" "is" "big" "+")
triple1
Anne is not red.
("Anne" "is" "red" "-")
triple2
Anne is not smart.
("Anne" "is" "smart" "-")
triple4
Anne is not white.
("Anne" "is" "white" "-")
triple5
Anne is round.
("Anne" "is" "round" "+")
triple3
Anne is young.
("Anne" "is" "young" "+")
triple6
Bob is big.
("Bob" "is" "big" "+")
triple7
Bob is quiet.
("Bob" "is" "quiet" "+")
triple8
Bob is white.
("Bob" "is" "white" "+")
triple9
Bob is young.
("Bob" "is" "young" "+")
triple10
Charlie is not big.
("Charlie" "is" "big" "-")
triple11
Charlie is round.
("Charlie" "is" "round" "+")
triple12
Anne is not quiet.
("Anne" "is" "quiet" "-")
((triple6 triple5) -> (rule1 % int1))
Anne is not quiet.
("Anne" "is" "quiet" "-")
int1