Anne is blue. Anne is nice. Anne is red. Anne is not smart. Dave is blue. Dave is kind. Dave is not nice. Dave is smart. Harry is big. Harry is kind. Harry is red. Harry is not smart. All big things are not blue.
Anne is blue.
("Anne" "is" "blue" "+")
Anne is nice.
("Anne" "is" "nice" "+")
Anne is red.
("Anne" "is" "red" "+")
Anne is not smart.
("Anne" "is" "smart" "-")
Dave is blue.
("Dave" "is" "blue" "+")
Dave is kind.
("Dave" "is" "kind" "+")
Dave is not nice.
("Dave" "is" "nice" "-")
Dave is smart.
("Dave" "is" "smart" "+")
Harry is big.
("Harry" "is" "big" "+")
Harry is kind.
("Harry" "is" "kind" "+")
Harry is red.
("Harry" "is" "red" "+")
Harry is not smart.
("Harry" "is" "smart" "-")
All big things are not blue.
((("something" "is" "big" "+")) -> ("something" "is" "blue" "-"))
Harry is big.
True
1
proof
[(triple9)]
("Harry" "is" "big" "+")
triple9
Anne is not blue.
False
1
inv-proof
[(triple1)]
("Anne" "is" "blue" "-")
triple1
Harry is not blue.
True
2
proof
[(((triple9) -> rule1))]
("Harry" "is" "blue" "-")
((triple9) -> (rule1 % int1))
Harry is not blue.
("Harry" "is" "blue" "-")
int1
Harry is blue.
False
2
inv-proof
[(((triple9) -> rule1))]
("Harry" "is" "blue" "+")
((triple9) -> (rule1 % int1))
Harry is not blue.
("Harry" "is" "blue" "-")
int1
Dave is not big.
Unknown
inv-random
[@0: Dave is big.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "big" "-")
Anne is big.
Unknown
random
[@0: Anne is big.[CWA. Example of deepest failure = (FAIL)]]
("Anne" "is" "big" "+")
Anne is not quiet.
Unknown
inv-random
[@0: Anne is quiet.[CWA. Example of deepest failure = (FAIL)]]
("Anne" "is" "quiet" "-")
Harry is quiet.
Unknown
random
[@0: Harry is quiet.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "quiet" "+")
@0: Anne is blue.[(triple1)] Anne is nice.[(triple2)] Anne is not smart.[(triple4)] Anne is red.[(triple3)] Dave is blue.[(triple5)] Dave is kind.[(triple6)] Dave is not nice.[(triple7)] Dave is smart.[(triple8)] Harry is big.[(triple9)] Harry is kind.[(triple10)] Harry is not smart.[(triple12)] Harry is red.[(triple11)] @1: Harry is not blue.[(((triple9) -> rule1))]
Anne is blue.
("Anne" "is" "blue" "+")
triple1
Anne is nice.
("Anne" "is" "nice" "+")
triple2
Anne is not smart.
("Anne" "is" "smart" "-")
triple4
Anne is red.
("Anne" "is" "red" "+")
triple3
Dave is blue.
("Dave" "is" "blue" "+")
triple5
Dave is kind.
("Dave" "is" "kind" "+")
triple6
Dave is not nice.
("Dave" "is" "nice" "-")
triple7
Dave is smart.
("Dave" "is" "smart" "+")
triple8
Harry is big.
("Harry" "is" "big" "+")
triple9
Harry is kind.
("Harry" "is" "kind" "+")
triple10
Harry is not smart.
("Harry" "is" "smart" "-")
triple12
Harry is red.
("Harry" "is" "red" "+")
triple11
Harry is not blue.
("Harry" "is" "blue" "-")
((triple9) -> (rule1 % int1))
Harry is not blue.
("Harry" "is" "blue" "-")
int1