Bob is rough. Erin is cold. Gary is nice. Blue people are not rough. All nice people are big. If someone is blue and not big then they are not quiet.
Bob is rough.
("Bob" "is" "rough" "+")
Erin is cold.
("Erin" "is" "cold" "+")
Gary is nice.
("Gary" "is" "nice" "+")
Blue people are not rough.
((("someone" "is" "blue" "+")) -> ("someone" "is" "rough" "-"))
All nice people are big.
((("someone" "is" "nice" "+")) -> ("someone" "is" "big" "+"))
If someone is blue and not big then they are not quiet.
((("someone" "is" "blue" "+") ("someone" "is" "big" "~")) -> ("someone" "is" "quiet" "-"))
Erin is cold.
True
1
proof
[(triple2)]
("Erin" "is" "cold" "+")
triple2
Erin is not cold.
False
1
inv-proof
[(triple2)]
("Erin" "is" "cold" "-")
triple2
Gary is big.
True
2
proof
[(((triple3) -> rule2))]
("Gary" "is" "big" "+")
((triple3) -> (rule2 % int1))
Gary is big.
("Gary" "is" "big" "+")
int1
Gary is not big.
False
2
inv-proof
[(((triple3) -> rule2))]
("Gary" "is" "big" "-")
((triple3) -> (rule2 % int1))
Gary is big.
("Gary" "is" "big" "+")
int1
Erin is not big.
Unknown
inv-rconc
[@1: Erin is big.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("Erin" "is" "big" "-")
Bob is big.
Unknown
rconc
[@1: Bob is big.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("Bob" "is" "big" "+")
Gary is not cold.
Unknown
inv-random
[@0: Gary is cold.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "cold" "-")
Bob is nice.
Unknown
random
[@0: Bob is nice.[CWA. Example of deepest failure = (FAIL)]]
("Bob" "is" "nice" "+")
@0: Bob is rough.[(triple1)] Erin is cold.[(triple2)] Gary is nice.[(triple3)] @1: Gary is big.[(((triple3) -> rule2))]
Bob is rough.
("Bob" "is" "rough" "+")
triple1
Erin is cold.
("Erin" "is" "cold" "+")
triple2
Gary is nice.
("Gary" "is" "nice" "+")
triple3
Gary is big.
("Gary" "is" "big" "+")
((triple3) -> (rule2 % int1))
Gary is big.
("Gary" "is" "big" "+")
int1