Charlie is quiet. Dave is quiet. Dave is round. Dave is smart. Dave is white. Erin is quiet. Gary is rough. All rough, round people are white. Smart, cold people are rough. Smart people are round. If someone is round and big then they are rough. Rough people are white. Big people are cold.
Charlie is quiet.
("Charlie" "is" "quiet" "+")
Dave is quiet.
("Dave" "is" "quiet" "+")
Dave is round.
("Dave" "is" "round" "+")
Dave is smart.
("Dave" "is" "smart" "+")
Dave is white.
("Dave" "is" "white" "+")
Erin is quiet.
("Erin" "is" "quiet" "+")
Gary is rough.
("Gary" "is" "rough" "+")
All rough, round people are white.
((("someone" "is" "rough" "+") ("someone" "is" "round" "+")) -> ("someone" "is" "white" "+"))
Smart, cold people are rough.
((("someone" "is" "smart" "+") ("someone" "is" "cold" "+")) -> ("someone" "is" "rough" "+"))
Smart people are round.
((("someone" "is" "smart" "+")) -> ("someone" "is" "round" "+"))
If someone is round and big then they are rough.
((("someone" "is" "round" "+") ("someone" "is" "big" "+")) -> ("someone" "is" "rough" "+"))
Rough people are white.
((("someone" "is" "rough" "+")) -> ("someone" "is" "white" "+"))
Big people are cold.
((("someone" "is" "big" "+")) -> ("someone" "is" "cold" "+"))
Dave is smart.
True
1
proof
[(triple4)]
("Dave" "is" "smart" "+")
triple4
Erin is not quiet.
False
1
inv-proof
[(triple6)]
("Erin" "is" "quiet" "-")
triple6
Gary is white.
True
2
proof
[(((triple7) -> rule5))]
("Gary" "is" "white" "+")
((triple7) -> (rule5 % int1))
Gary is white.
("Gary" "is" "white" "+")
int1
Gary is not white.
False
2
inv-proof
[(((triple7) -> rule5))]
("Gary" "is" "white" "-")
((triple7) -> (rule5 % int1))
Gary is white.
("Gary" "is" "white" "+")
int1
Dave is not rough.
Unknown
inv-rconc
[@2: Dave is rough.[CWA. Example of deepest failure = (rule2 <- rule6 <- FAIL)]]
("Dave" "is" "rough" "-")
Gary is cold.
Unknown
rconc
[@1: Gary is cold.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("Gary" "is" "cold" "+")
Gary is not quiet.
Unknown
inv-random
[@0: Gary is quiet.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "quiet" "-")
Gary is smart.
Unknown
random
[@0: Gary is smart.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "smart" "+")
@0: Charlie is quiet.[(triple1)] Dave is quiet.[(triple2)] Dave is round.[(triple3 OR ((triple4) -> rule3))] Dave is smart.[(triple4)] Dave is white.[(triple5)] Erin is quiet.[(triple6)] Gary is rough.[(triple7)] @1: Gary is white.[(((triple7) -> rule5))]
Charlie is quiet.
("Charlie" "is" "quiet" "+")
triple1
Dave is quiet.
("Dave" "is" "quiet" "+")
triple2
Dave is round.
("Dave" "is" "round" "+")
triple3
((triple4) -> (rule3 % int1))
Dave is round.
("Dave" "is" "round" "+")
int1
Dave is smart.
("Dave" "is" "smart" "+")
triple4
Dave is white.
("Dave" "is" "white" "+")
triple5
Erin is quiet.
("Erin" "is" "quiet" "+")
triple6
Gary is rough.
("Gary" "is" "rough" "+")
triple7
Gary is white.
("Gary" "is" "white" "+")
((triple7) -> (rule5 % int1))
Gary is white.
("Gary" "is" "white" "+")
int1