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