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