Dave is rough. Erin is not rough. Gary is quiet. Big people are kind. Kind people are not round. Big people are not rough. If someone is green and not quiet then they are rough. Rough, round people are blue. If Dave is blue then Dave is round. If Gary is not quiet then Gary is not rough. If someone is rough then they are green.
Dave is rough.
("Dave" "is" "rough" "+")
Erin is not rough.
("Erin" "is" "rough" "-")
Gary is quiet.
("Gary" "is" "quiet" "+")
Big people are kind.
((("someone" "is" "big" "+")) -> ("someone" "is" "kind" "+"))
Kind people are not round.
((("someone" "is" "kind" "+")) -> ("someone" "is" "round" "-"))
Big people are not rough.
((("someone" "is" "big" "+")) -> ("someone" "is" "rough" "-"))
If someone is green and not quiet then they are rough.
((("someone" "is" "green" "+") ("someone" "is" "quiet" "~")) -> ("someone" "is" "rough" "+"))
Rough, round people are blue.
((("someone" "is" "rough" "+") ("someone" "is" "round" "+")) -> ("someone" "is" "blue" "+"))
If Dave is blue then Dave is round.
((("Dave" "is" "blue" "+")) -> ("Dave" "is" "round" "+"))
If Gary is not quiet then Gary is not rough.
((("Gary" "is" "quiet" "~")) -> ("Gary" "is" "rough" "-"))
If someone is rough then they are green.
((("someone" "is" "rough" "+")) -> ("someone" "is" "green" "+"))
Erin is not rough.
True
1
proof
[(triple2)]
("Erin" "is" "rough" "-")
triple2
Gary is not quiet.
False
1
inv-proof
[(triple3)]
("Gary" "is" "quiet" "-")
triple3
Dave is green.
True
2
proof
[(((triple1) -> rule8))]
("Dave" "is" "green" "+")
((triple1) -> (rule8 % int1))
Dave is green.
("Dave" "is" "green" "+")
int1
Dave is not green.
False
2
inv-proof
[(((triple1) -> rule8))]
("Dave" "is" "green" "-")
((triple1) -> (rule8 % int1))
Dave is green.
("Dave" "is" "green" "+")
int1
Gary is not rough.
Unknown
inv-rconc
[@1: Gary is rough.[CWA. Example of deepest failure = (rule4 <- FAIL)]]
("Gary" "is" "rough" "-")
Erin is kind.
Unknown
rconc
[@1: Erin is kind.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Erin" "is" "kind" "+")
Gary is not round.
Unknown
inv-random
[@0: Gary is round.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "round" "-")
Dave is big.
Unknown
random
[@0: Dave is big.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "big" "+")
@0: Dave is rough.[(triple1)] Erin is not rough.[(triple2)] Gary is quiet.[(triple3)] @1: Dave is green.[(((triple1) -> rule8))]
Dave is rough.
("Dave" "is" "rough" "+")
triple1
Erin is not rough.
("Erin" "is" "rough" "-")
triple2
Gary is quiet.
("Gary" "is" "quiet" "+")
triple3
Dave is green.
("Dave" "is" "green" "+")
((triple1) -> (rule8 % int1))
Dave is green.
("Dave" "is" "green" "+")
int1