Charlie is not rough. Erin is young. If someone is quiet and rough then they are not smart. If someone is young then they are quiet.
Charlie is not rough.
("Charlie" "is" "rough" "-")
Erin is young.
("Erin" "is" "young" "+")
If someone is quiet and rough then they are not smart.
((("someone" "is" "quiet" "+") ("someone" "is" "rough" "+")) -> ("someone" "is" "smart" "-"))
If someone is young then they are quiet.
((("someone" "is" "young" "+")) -> ("someone" "is" "quiet" "+"))
Charlie is not rough.
True
1
proof
[(triple1)]
("Charlie" "is" "rough" "-")
triple1
Erin is not young.
False
1
inv-proof
[(triple2)]
("Erin" "is" "young" "-")
triple2
Erin is quiet.
True
2
proof
[(((triple2) -> rule2))]
("Erin" "is" "quiet" "+")
((triple2) -> (rule2 % int1))
Erin is quiet.
("Erin" "is" "quiet" "+")
int1
Erin is not quiet.
False
2
inv-proof
[(((triple2) -> rule2))]
("Erin" "is" "quiet" "-")
((triple2) -> (rule2 % int1))
Erin is quiet.
("Erin" "is" "quiet" "+")
int1
Charlie is not quiet.
Unknown
inv-rconc
[@1: Charlie is quiet.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("Charlie" "is" "quiet" "-")
Charlie is young.
Unknown
random
[@0: Charlie is young.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "young" "+")
Charlie is not big.
Unknown
inv-random
[@0: Charlie is big.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "big" "-")
Erin is big.
Unknown
random
[@0: Erin is big.[CWA. Example of deepest failure = (FAIL)]]
("Erin" "is" "big" "+")
@0: Charlie is not rough.[(triple1)] Erin is young.[(triple2)] @1: Erin is quiet.[(((triple2) -> rule2))]
Charlie is not rough.
("Charlie" "is" "rough" "-")
triple1
Erin is young.
("Erin" "is" "young" "+")
triple2
Erin is quiet.
("Erin" "is" "quiet" "+")
((triple2) -> (rule2 % int1))
Erin is quiet.
("Erin" "is" "quiet" "+")
int1