Anne is big. Dave is white. Erin is smart. If someone is young and not smart then they are kind. All big people are young. If someone is big and nice then they are not white.
Anne is big.
("Anne" "is" "big" "+")
Dave is white.
("Dave" "is" "white" "+")
Erin is smart.
("Erin" "is" "smart" "+")
If someone is young and not smart then they are kind.
((("someone" "is" "young" "+") ("someone" "is" "smart" "~")) -> ("someone" "is" "kind" "+"))
All big people are young.
((("someone" "is" "big" "+")) -> ("someone" "is" "young" "+"))
If someone is big and nice then they are not white.
((("someone" "is" "big" "+") ("someone" "is" "nice" "+")) -> ("someone" "is" "white" "-"))
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 young.
True
2
proof
[(((triple1) -> rule2))]
("Anne" "is" "young" "+")
((triple1) -> (rule2 % int1))
Anne is young.
("Anne" "is" "young" "+")
int1
Anne is not young.
False
2
inv-proof
[(((triple1) -> rule2))]
("Anne" "is" "young" "-")
((triple1) -> (rule2 % int1))
Anne is young.
("Anne" "is" "young" "+")
int1
Erin is not kind.
Unknown
inv-rconc
[@1: Erin is kind.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Erin" "is" "kind" "-")
Dave is kind.
Unknown
rconc
[@1: Dave is kind.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Dave" "is" "kind" "+")
Dave is not big.
Unknown
inv-random
[@0: Dave is big.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "big" "-")
Dave is green.
Unknown
random
[@0: Dave is green.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "green" "+")
@0: Anne is big.[(triple1)] Dave is white.[(triple2)] Erin is smart.[(triple3)] @1: Anne is young.[(((triple1) -> rule2))]
Anne is big.
("Anne" "is" "big" "+")
triple1
Dave is white.
("Dave" "is" "white" "+")
triple2
Erin is smart.
("Erin" "is" "smart" "+")
triple3
Anne is young.
("Anne" "is" "young" "+")
((triple1) -> (rule2 % int1))
Anne is young.
("Anne" "is" "young" "+")
int1