Dave is nice. Harry is nice. If something is blue then it is kind. If Dave is smart then Dave is nice. Nice things are rough.
Dave is nice.
("Dave" "is" "nice" "+")
Harry is nice.
("Harry" "is" "nice" "+")
If something is blue then it is kind.
((("something" "is" "blue" "+")) -> ("something" "is" "kind" "+"))
If Dave is smart then Dave is nice.
((("Dave" "is" "smart" "+")) -> ("Dave" "is" "nice" "+"))
Nice things are rough.
((("something" "is" "nice" "+")) -> ("something" "is" "rough" "+"))
Harry is nice.
True
1
proof
[(triple2)]
("Harry" "is" "nice" "+")
triple2
Dave is not nice.
False
1
inv-proof
[(triple1)]
("Dave" "is" "nice" "-")
triple1
Dave is rough.
True
2
proof
[(((triple1) -> rule3))]
("Dave" "is" "rough" "+")
((triple1) -> (rule3 % int1))
Dave is rough.
("Dave" "is" "rough" "+")
int1
Dave is not rough.
False
2
inv-proof
[(((triple1) -> rule3))]
("Dave" "is" "rough" "-")
((triple1) -> (rule3 % int1))
Dave is rough.
("Dave" "is" "rough" "+")
int1
Harry is not kind.
Unknown
inv-rconc
[@1: Harry is kind.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Harry" "is" "kind" "-")
Dave is kind.
Unknown
rconc
[@1: Dave is kind.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Dave" "is" "kind" "+")
Dave is not big.
Unknown
inv-random
[@0: Dave is big.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "big" "-")
Harry is blue.
Unknown
random
[@0: Harry is blue.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "blue" "+")
@0: Dave is nice.[(triple1)] Harry is nice.[(triple2)] @1: Dave is rough.[(((triple1) -> rule3))] Harry is rough.[(((triple2) -> rule3))]
Dave is nice.
("Dave" "is" "nice" "+")
triple1
Harry is nice.
("Harry" "is" "nice" "+")
triple2
Dave is rough.
("Dave" "is" "rough" "+")
((triple1) -> (rule3 % int1))
Dave is rough.
("Dave" "is" "rough" "+")
int1
Harry is rough.
("Harry" "is" "rough" "+")
((triple2) -> (rule3 % int1))
Harry is rough.
("Harry" "is" "rough" "+")
int1