Charlie is not blue. Charlie is not cold. Charlie is green. Charlie is white. Erin is blue. Erin is not cold. Erin is not green. Erin is not kind. Erin is rough. Erin is not smart. Erin is white. Gary is blue. Gary is cold. Gary is not green. Gary is smart. Gary is white. If Erin is cold then Erin is green. All blue things are rough. If something is green then it is white.
Charlie is not blue.
("Charlie" "is" "blue" "-")
Charlie is not cold.
("Charlie" "is" "cold" "-")
Charlie is green.
("Charlie" "is" "green" "+")
Charlie is white.
("Charlie" "is" "white" "+")
Erin is blue.
("Erin" "is" "blue" "+")
Erin is not cold.
("Erin" "is" "cold" "-")
Erin is not green.
("Erin" "is" "green" "-")
Erin is not kind.
("Erin" "is" "kind" "-")
Erin is rough.
("Erin" "is" "rough" "+")
Erin is not smart.
("Erin" "is" "smart" "-")
Erin is white.
("Erin" "is" "white" "+")
Gary is blue.
("Gary" "is" "blue" "+")
Gary is cold.
("Gary" "is" "cold" "+")
Gary is not green.
("Gary" "is" "green" "-")
Gary is smart.
("Gary" "is" "smart" "+")
Gary is white.
("Gary" "is" "white" "+")
If Erin is cold then Erin is green.
((("Erin" "is" "cold" "+")) -> ("Erin" "is" "green" "+"))
All blue things are rough.
((("something" "is" "blue" "+")) -> ("something" "is" "rough" "+"))
If something is green then it is white.
((("something" "is" "green" "+")) -> ("something" "is" "white" "+"))
Gary is not green.
True
1
proof
[(triple14)]
("Gary" "is" "green" "-")
triple14
Gary is not white.
False
1
inv-proof
[(triple16)]
("Gary" "is" "white" "-")
triple16
Gary is rough.
True
2
proof
[(((triple12) -> rule2))]
("Gary" "is" "rough" "+")
((triple12) -> (rule2 % int1))
Gary is rough.
("Gary" "is" "rough" "+")
int1
Gary is not rough.
False
2
inv-proof
[(((triple12) -> rule2))]
("Gary" "is" "rough" "-")
((triple12) -> (rule2 % int1))
Gary is rough.
("Gary" "is" "rough" "+")
int1
Charlie is not rough.
Unknown
inv-rconc
[@1: Charlie is rough.[CWA. Example of deepest failure = (rule2 <- FAIL)]]
("Charlie" "is" "rough" "-")
Charlie is smart.
Unknown
random
[@0: Charlie is smart.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "smart" "+")
Gary is not kind.
Unknown
inv-random
[@0: Gary is kind.[CWA. Example of deepest failure = (FAIL)]]
("Gary" "is" "kind" "-")
Charlie is kind.
Unknown
random
[@0: Charlie is kind.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "kind" "+")
@0: Charlie is green.[(triple3)] Charlie is not blue.[(triple1)] Charlie is not cold.[(triple2)] Charlie is white.[(triple4 OR ((triple3) -> rule3))] Erin is blue.[(triple5)] Erin is not cold.[(triple6)] Erin is not green.[(triple7)] Erin is not kind.[(triple8)] Erin is not smart.[(triple10)] Erin is rough.[(triple9 OR ((triple5) -> rule2))] Erin is white.[(triple11)] Gary is blue.[(triple12)] Gary is cold.[(triple13)] Gary is not green.[(triple14)] Gary is smart.[(triple15)] Gary is white.[(triple16)] @1: Gary is rough.[(((triple12) -> rule2))]
Charlie is green.
("Charlie" "is" "green" "+")
triple3
Charlie is not blue.
("Charlie" "is" "blue" "-")
triple1
Charlie is not cold.
("Charlie" "is" "cold" "-")
triple2
Charlie is white.
("Charlie" "is" "white" "+")
triple4
((triple3) -> (rule3 % int1))
Charlie is white.
("Charlie" "is" "white" "+")
int1
Erin is blue.
("Erin" "is" "blue" "+")
triple5
Erin is not cold.
("Erin" "is" "cold" "-")
triple6
Erin is not green.
("Erin" "is" "green" "-")
triple7
Erin is not kind.
("Erin" "is" "kind" "-")
triple8
Erin is not smart.
("Erin" "is" "smart" "-")
triple10
Erin is rough.
("Erin" "is" "rough" "+")
triple9
((triple5) -> (rule2 % int1))
Erin is rough.
("Erin" "is" "rough" "+")
int1
Erin is white.
("Erin" "is" "white" "+")
triple11
Gary is blue.
("Gary" "is" "blue" "+")
triple12
Gary is cold.
("Gary" "is" "cold" "+")
triple13
Gary is not green.
("Gary" "is" "green" "-")
triple14
Gary is smart.
("Gary" "is" "smart" "+")
triple15
Gary is white.
("Gary" "is" "white" "+")
triple16
Gary is rough.
("Gary" "is" "rough" "+")
((triple12) -> (rule2 % int1))
Gary is rough.
("Gary" "is" "rough" "+")
int1