Charlie is green. Charlie is not kind. Charlie is nice. Charlie is red. Charlie is smart. Charlie is white. Charlie is not young. Dave is green. Dave is kind. Dave is not nice. Dave is red. Dave is smart. Dave is white. Dave is young. If someone is white and young then they are smart.
Charlie is green.
("Charlie" "is" "green" "+")
Charlie is not kind.
("Charlie" "is" "kind" "-")
Charlie is nice.
("Charlie" "is" "nice" "+")
Charlie is red.
("Charlie" "is" "red" "+")
Charlie is smart.
("Charlie" "is" "smart" "+")
Charlie is white.
("Charlie" "is" "white" "+")
Charlie is not young.
("Charlie" "is" "young" "-")
Dave is green.
("Dave" "is" "green" "+")
Dave is kind.
("Dave" "is" "kind" "+")
Dave is not nice.
("Dave" "is" "nice" "-")
Dave is red.
("Dave" "is" "red" "+")
Dave is smart.
("Dave" "is" "smart" "+")
Dave is white.
("Dave" "is" "white" "+")
Dave is young.
("Dave" "is" "young" "+")
If someone is white and young then they are smart.
((("someone" "is" "white" "+") ("someone" "is" "young" "+")) -> ("someone" "is" "smart" "+"))
Charlie is not young.
True
1
proof
[(triple7)]
("Charlie" "is" "young" "-")
triple7
Charlie is not smart.
False
1
inv-proof
[(triple5)]
("Charlie" "is" "smart" "-")
triple5
@0: Charlie is green.[(triple1)] Charlie is nice.[(triple3)] Charlie is not kind.[(triple2)] Charlie is not young.[(triple7)] Charlie is red.[(triple4)] Charlie is smart.[(triple5)] Charlie is white.[(triple6)] Dave is green.[(triple8)] Dave is kind.[(triple9)] Dave is not nice.[(triple10)] Dave is red.[(triple11)] Dave is smart.[(triple12 OR ((triple13 triple14) -> rule1))] Dave is white.[(triple13)] Dave is young.[(triple14)]
Charlie is green.
("Charlie" "is" "green" "+")
triple1
Charlie is nice.
("Charlie" "is" "nice" "+")
triple3
Charlie is not kind.
("Charlie" "is" "kind" "-")
triple2
Charlie is not young.
("Charlie" "is" "young" "-")
triple7
Charlie is red.
("Charlie" "is" "red" "+")
triple4
Charlie is smart.
("Charlie" "is" "smart" "+")
triple5
Charlie is white.
("Charlie" "is" "white" "+")
triple6
Dave is green.
("Dave" "is" "green" "+")
triple8
Dave is kind.
("Dave" "is" "kind" "+")
triple9
Dave is not nice.
("Dave" "is" "nice" "-")
triple10
Dave is red.
("Dave" "is" "red" "+")
triple11
Dave is smart.
("Dave" "is" "smart" "+")
triple12
((triple13 triple14) -> (rule1 % int1))
Dave is smart.
("Dave" "is" "smart" "+")
int1
Dave is white.
("Dave" "is" "white" "+")
triple13
Dave is young.
("Dave" "is" "young" "+")
triple14