Anne is big. Anne is kind. Erin is smart. Smart, green people are white. All white, kind people are quiet. If Erin is smart then Erin is white. All quiet, smart people are white. Quiet people are kind. Green people are red. All kind people are quiet. If someone is quiet then they are kind.
Anne is big.
("Anne" "is" "big" "+")
Anne is kind.
("Anne" "is" "kind" "+")
Erin is smart.
("Erin" "is" "smart" "+")
Smart, green people are white.
((("someone" "is" "smart" "+") ("someone" "is" "green" "+")) -> ("someone" "is" "white" "+"))
All white, kind people are quiet.
((("someone" "is" "white" "+") ("someone" "is" "kind" "+")) -> ("someone" "is" "quiet" "+"))
If Erin is smart then Erin is white.
((("Erin" "is" "smart" "+")) -> ("Erin" "is" "white" "+"))
All quiet, smart people are white.
((("someone" "is" "quiet" "+") ("someone" "is" "smart" "+")) -> ("someone" "is" "white" "+"))
Quiet people are kind.
((("someone" "is" "quiet" "+")) -> ("someone" "is" "kind" "+"))
Green people are red.
((("someone" "is" "green" "+")) -> ("someone" "is" "red" "+"))
All kind people are quiet.
((("someone" "is" "kind" "+")) -> ("someone" "is" "quiet" "+"))
If someone is quiet then they are kind.
((("someone" "is" "quiet" "+")) -> ("someone" "is" "kind" "+"))
Anne is big.
True
1
proof
[(triple1)]
("Anne" "is" "big" "+")
triple1
Anne is not big.
False
1
inv-proof
[(triple1)]
("Anne" "is" "big" "-")
triple1
Anne is quiet.
True
2
proof
[(((triple2) -> rule7))]
("Anne" "is" "quiet" "+")
((triple2) -> (rule7 % int1))
Anne is quiet.
("Anne" "is" "quiet" "+")
int1
Erin is not white.
False
2
inv-proof
[(((triple3) -> rule3))]
("Erin" "is" "white" "-")
((triple3) -> (rule3 % int1))
Erin is white.
("Erin" "is" "white" "+")
int1
Anne is not white.
Unknown
inv-rconc
[@1: Anne is white.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Anne" "is" "white" "-")
Erin is red.
Unknown
rconc
[@1: Erin is red.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("Erin" "is" "red" "+")
Anne is not smart.
Unknown
inv-random
[@0: Anne is smart.[CWA. Example of deepest failure = (FAIL)]]
("Anne" "is" "smart" "-")
Anne is green.
Unknown
random
[@0: Anne is green.[CWA. Example of deepest failure = (FAIL)]]
("Anne" "is" "green" "+")
@0: Anne is big.[(triple1)] Anne is kind.[(triple2)] Erin is smart.[(triple3)] @1: Anne is quiet.[(((triple2) -> rule7))] Erin is white.[(((triple3) -> rule3))]
Anne is big.
("Anne" "is" "big" "+")
triple1
Anne is kind.
("Anne" "is" "kind" "+")
triple2
Erin is smart.
("Erin" "is" "smart" "+")
triple3
Anne is quiet.
("Anne" "is" "quiet" "+")
((triple2) -> (rule7 % int1))
Anne is quiet.
("Anne" "is" "quiet" "+")
int1
Erin is white.
("Erin" "is" "white" "+")
((triple3) -> (rule3 % int1))
Erin is white.
("Erin" "is" "white" "+")
int1