Charlie is cold. If something is round then it is furry. All furry things are not round. If something is furry and not kind then it is round. If something is smart and not cold then it is quiet. If something is quiet and not smart then it is big. All cold things are big. If something is quiet and not smart then it is big. If Charlie is furry and Charlie is not round then Charlie is quiet.
Charlie is cold.
("Charlie" "is" "cold" "+")
If something is round then it is furry.
((("something" "is" "round" "+")) -> ("something" "is" "furry" "+"))
All furry things are not round.
((("something" "is" "furry" "+")) -> ("something" "is" "round" "-"))
If something is furry and not kind then it is round.
((("something" "is" "furry" "+") ("something" "is" "kind" "~")) -> ("something" "is" "round" "+"))
If something is smart and not cold then it is quiet.
((("something" "is" "smart" "+") ("something" "is" "cold" "~")) -> ("something" "is" "quiet" "+"))
If something is quiet and not smart then it is big.
((("something" "is" "quiet" "+") ("something" "is" "smart" "~")) -> ("something" "is" "big" "+"))
All cold things are big.
((("something" "is" "cold" "+")) -> ("something" "is" "big" "+"))
If something is quiet and not smart then it is big.
((("something" "is" "quiet" "+") ("something" "is" "smart" "~")) -> ("something" "is" "big" "+"))
If Charlie is furry and Charlie is not round then Charlie is quiet.
((("Charlie" "is" "furry" "+") ("Charlie" "is" "round" "~")) -> ("Charlie" "is" "quiet" "+"))
Charlie is cold.
True
1
proof
[(triple1)]
("Charlie" "is" "cold" "+")
triple1
Charlie is not cold.
False
1
inv-proof
[(triple1)]
("Charlie" "is" "cold" "-")
triple1
Charlie is big.
True
2
proof
[(((triple1) -> rule6))]
("Charlie" "is" "big" "+")
((triple1) -> (rule6 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is not big.
False
2
inv-proof
[(((triple1) -> rule6))]
("Charlie" "is" "big" "-")
((triple1) -> (rule6 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is not furry.
Unknown
inv-rconc
[@2: Charlie is furry.[CWA. Example of deepest failure = (rule1 <- rule3 <- FAIL)]]
("Charlie" "is" "furry" "-")
Charlie is quiet.
Unknown
rconc
[@1: Charlie is quiet.[CWA. Example of deepest failure = (rule4 <- FAIL)]]
("Charlie" "is" "quiet" "+")
Charlie is not smart.
Unknown
inv-random
[@0: Charlie is smart.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "smart" "-")
Charlie is kind.
Unknown
random
[@0: Charlie is kind.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "kind" "+")
@0: Charlie is cold.[(triple1)] @1: Charlie is big.[(((triple1) -> rule6))]
Charlie is cold.
("Charlie" "is" "cold" "+")
triple1
Charlie is big.
("Charlie" "is" "big" "+")
((triple1) -> (rule6 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1