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