Anne is smart. Dave is cold. Erin is not smart. Cold things are quiet. If something is smart and not quiet then it is round.
Anne is smart.
("Anne" "is" "smart" "+")
Dave is cold.
("Dave" "is" "cold" "+")
Erin is not smart.
("Erin" "is" "smart" "-")
Cold things are quiet.
((("something" "is" "cold" "+")) -> ("something" "is" "quiet" "+"))
If something is smart and not quiet then it is round.
((("something" "is" "smart" "+") ("something" "is" "quiet" "~")) -> ("something" "is" "round" "+"))
Erin is not smart.
True
1
proof
[(triple3)]
("Erin" "is" "smart" "-")
triple3
Erin is smart.
False
1
inv-proof
[(triple3)]
("Erin" "is" "smart" "+")
triple3
Dave is quiet.
True
2
proof
[(((triple2) -> rule1))]
("Dave" "is" "quiet" "+")
((triple2) -> (rule1 % int1))
Dave is quiet.
("Dave" "is" "quiet" "+")
int1
Dave is not quiet.
False
2
inv-proof
[(((triple2) -> rule1))]
("Dave" "is" "quiet" "-")
((triple2) -> (rule1 % int1))
Dave is quiet.
("Dave" "is" "quiet" "+")
int1
Erin is not quiet.
Unknown
inv-rconc
[@1: Erin is quiet.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Erin" "is" "quiet" "-")
Erin is round.
Unknown
rconc
[@1: Erin is round.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("Erin" "is" "round" "+")
Erin is not cold.
Unknown
inv-random
[@0: Erin is cold.[CWA. Example of deepest failure = (FAIL)]]
("Erin" "is" "cold" "-")
Dave is smart.
Unknown
random
[@0: Dave is smart.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "smart" "+")
@0: Anne is smart.[(triple1)] Dave is cold.[(triple2)] Erin is not smart.[(triple3)] @1: Dave is quiet.[(((triple2) -> rule1))]
Anne is smart.
("Anne" "is" "smart" "+")
triple1
Dave is cold.
("Dave" "is" "cold" "+")
triple2
Erin is not smart.
("Erin" "is" "smart" "-")
triple3
Dave is quiet.
("Dave" "is" "quiet" "+")
((triple2) -> (rule1 % int1))
Dave is quiet.
("Dave" "is" "quiet" "+")
int1