Dave is not cold. Gary is nice. Gary is quiet. All smart, quiet things are not big. All cold, quiet things are big. If Gary is nice and Gary is white then Gary is big. If Gary is nice and Gary is quiet then Gary is big. If something is quiet and not cold then it is not smart. If something is white and nice then it is smart. White, nice things are smart. Smart, white things are not green.
Dave is not cold.
("Dave" "is" "cold" "-")
Gary is nice.
("Gary" "is" "nice" "+")
Gary is quiet.
("Gary" "is" "quiet" "+")
All smart, quiet things are not big.
((("something" "is" "smart" "+") ("something" "is" "quiet" "+")) -> ("something" "is" "big" "-"))
All cold, quiet things are big.
((("something" "is" "cold" "+") ("something" "is" "quiet" "+")) -> ("something" "is" "big" "+"))
If Gary is nice and Gary is white then Gary is big.
((("Gary" "is" "nice" "+") ("Gary" "is" "white" "+")) -> ("Gary" "is" "big" "+"))
If Gary is nice and Gary is quiet then Gary is big.
((("Gary" "is" "nice" "+") ("Gary" "is" "quiet" "+")) -> ("Gary" "is" "big" "+"))
If something is quiet and not cold then it is not smart.
((("something" "is" "quiet" "+") ("something" "is" "cold" "~")) -> ("something" "is" "smart" "-"))
If something is white and nice then it is smart.
((("something" "is" "white" "+") ("something" "is" "nice" "+")) -> ("something" "is" "smart" "+"))
White, nice things are smart.
((("something" "is" "white" "+") ("something" "is" "nice" "+")) -> ("something" "is" "smart" "+"))
Smart, white things are not green.
((("something" "is" "smart" "+") ("something" "is" "white" "+")) -> ("something" "is" "green" "-"))
Gary is quiet.
True
1
proof
[(triple3)]
("Gary" "is" "quiet" "+")
triple3
Gary is not quiet.
False
1
inv-proof
[(triple3)]
("Gary" "is" "quiet" "-")
triple3
Gary is big.
True
3
proof
[(((triple2 triple3) -> rule4))]
("Gary" "is" "big" "+")
((triple2 triple3) -> (rule4 % int1))
Gary is big.
("Gary" "is" "big" "+")
int1
Gary is not big.
False
3
inv-proof
[(((triple2 triple3) -> rule4))]
("Gary" "is" "big" "-")
((triple2 triple3) -> (rule4 % int1))
Gary is big.
("Gary" "is" "big" "+")
int1
Gary is not smart.
Unknown
inv-rconc
[@1: Gary is smart.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("Gary" "is" "smart" "-")
Dave is big.
Unknown
rconc
[@1: Dave is big.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("Dave" "is" "big" "+")
Gary is not cold.
Unknown
inv-random
[@0: Gary is cold.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "cold" "-")
Dave is white.
Unknown
random
[@0: Dave is white.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "white" "+")
@0: Dave is not cold.[(triple1)] Gary is nice.[(triple2)] Gary is quiet.[(triple3)] @1: Gary is big.[(((triple2 triple3) -> rule4))]
Dave is not cold.
("Dave" "is" "cold" "-")
triple1
Gary is nice.
("Gary" "is" "nice" "+")
triple2
Gary is quiet.
("Gary" "is" "quiet" "+")
triple3
Gary is big.
("Gary" "is" "big" "+")
((triple2 triple3) -> (rule4 % int1))
Gary is big.
("Gary" "is" "big" "+")
int1