Dave is big. Dave is white. Erin is big. Erin is blue. Erin is cold. Erin is kind. Erin is quiet. Quiet people are red. If Dave is white then Dave is blue.
Dave is big.
("Dave" "is" "big" "+")
Dave is white.
("Dave" "is" "white" "+")
Erin is big.
("Erin" "is" "big" "+")
Erin is blue.
("Erin" "is" "blue" "+")
Erin is cold.
("Erin" "is" "cold" "+")
Erin is kind.
("Erin" "is" "kind" "+")
Erin is quiet.
("Erin" "is" "quiet" "+")
Quiet people are red.
((("someone" "is" "quiet" "+")) -> ("someone" "is" "red" "+"))
If Dave is white then Dave is blue.
((("Dave" "is" "white" "+")) -> ("Dave" "is" "blue" "+"))
Erin is kind.
True
1
proof
[(triple6)]
("Erin" "is" "kind" "+")
triple6
Erin is not big.
False
1
inv-proof
[(triple3)]
("Erin" "is" "big" "-")
triple3
Erin is red.
True
2
proof
[(((triple7) -> rule1))]
("Erin" "is" "red" "+")
((triple7) -> (rule1 % int1))
Erin is red.
("Erin" "is" "red" "+")
int1
Dave is not blue.
False
2
inv-proof
[(((triple2) -> rule2))]
("Dave" "is" "blue" "-")
((triple2) -> (rule2 % int1))
Dave is blue.
("Dave" "is" "blue" "+")
int1
Dave is not red.
Unknown
inv-rconc
[@1: Dave is red.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Dave" "is" "red" "-")
Dave is quiet.
Unknown
random
[@0: Dave is quiet.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "quiet" "+")
Erin is not white.
Unknown
inv-random
[@0: Erin is white.[CWA. Example of deepest failure = (FAIL)]]
("Erin" "is" "white" "-")
Dave is cold.
Unknown
random
[@0: Dave is cold.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "cold" "+")
@0: Dave is big.[(triple1)] Dave is white.[(triple2)] Erin is big.[(triple3)] Erin is blue.[(triple4)] Erin is cold.[(triple5)] Erin is kind.[(triple6)] Erin is quiet.[(triple7)] @1: Dave is blue.[(((triple2) -> rule2))] Erin is red.[(((triple7) -> rule1))]
Dave is big.
("Dave" "is" "big" "+")
triple1
Dave is white.
("Dave" "is" "white" "+")
triple2
Erin is big.
("Erin" "is" "big" "+")
triple3
Erin is blue.
("Erin" "is" "blue" "+")
triple4
Erin is cold.
("Erin" "is" "cold" "+")
triple5
Erin is kind.
("Erin" "is" "kind" "+")
triple6
Erin is quiet.
("Erin" "is" "quiet" "+")
triple7
Dave is blue.
("Dave" "is" "blue" "+")
((triple2) -> (rule2 % int1))
Dave is blue.
("Dave" "is" "blue" "+")
int1
Erin is red.
("Erin" "is" "red" "+")
((triple7) -> (rule1 % int1))
Erin is red.
("Erin" "is" "red" "+")
int1