Dave is big. Dave is furry. Dave is not smart. Dave is not young. Erin is big. Erin is young. Gary is big. Gary is cold. Gary is furry. Gary is not round. Gary is smart. Gary is young. Harry is not big. Harry is cold. Harry is nice. Harry is round. If something is round then it is cold.
Dave is big.
("Dave" "is" "big" "+")
Dave is furry.
("Dave" "is" "furry" "+")
Dave is not smart.
("Dave" "is" "smart" "-")
Dave is not young.
("Dave" "is" "young" "-")
Erin is big.
("Erin" "is" "big" "+")
Erin is young.
("Erin" "is" "young" "+")
Gary is big.
("Gary" "is" "big" "+")
Gary is cold.
("Gary" "is" "cold" "+")
Gary is furry.
("Gary" "is" "furry" "+")
Gary is not round.
("Gary" "is" "round" "-")
Gary is smart.
("Gary" "is" "smart" "+")
Gary is young.
("Gary" "is" "young" "+")
Harry is not big.
("Harry" "is" "big" "-")
Harry is cold.
("Harry" "is" "cold" "+")
Harry is nice.
("Harry" "is" "nice" "+")
Harry is round.
("Harry" "is" "round" "+")
If something is round then it is cold.
((("something" "is" "round" "+")) -> ("something" "is" "cold" "+"))
Dave is not smart.
True
1
proof
[(triple3)]
("Dave" "is" "smart" "-")
triple3
Harry is not nice.
False
1
inv-proof
[(triple15)]
("Harry" "is" "nice" "-")
triple15
Dave is not cold.
Unknown
inv-rconc
[@1: Dave is cold.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Dave" "is" "cold" "-")
Dave is nice.
Unknown
random
[@0: Dave is nice.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "nice" "+")
@0: Dave is big.[(triple1)] Dave is furry.[(triple2)] Dave is not smart.[(triple3)] Dave is not young.[(triple4)] Erin is big.[(triple5)] Erin is young.[(triple6)] Gary is big.[(triple7)] Gary is cold.[(triple8)] Gary is furry.[(triple9)] Gary is not round.[(triple10)] Gary is smart.[(triple11)] Gary is young.[(triple12)] Harry is cold.[(triple14 OR ((triple16) -> rule1))] Harry is nice.[(triple15)] Harry is not big.[(triple13)] Harry is round.[(triple16)]
Dave is big.
("Dave" "is" "big" "+")
triple1
Dave is furry.
("Dave" "is" "furry" "+")
triple2
Dave is not smart.
("Dave" "is" "smart" "-")
triple3
Dave is not young.
("Dave" "is" "young" "-")
triple4
Erin is big.
("Erin" "is" "big" "+")
triple5
Erin is young.
("Erin" "is" "young" "+")
triple6
Gary is big.
("Gary" "is" "big" "+")
triple7
Gary is cold.
("Gary" "is" "cold" "+")
triple8
Gary is furry.
("Gary" "is" "furry" "+")
triple9
Gary is not round.
("Gary" "is" "round" "-")
triple10
Gary is smart.
("Gary" "is" "smart" "+")
triple11
Gary is young.
("Gary" "is" "young" "+")
triple12
Harry is cold.
("Harry" "is" "cold" "+")
triple14
((triple16) -> (rule1 % int1))
Harry is cold.
("Harry" "is" "cold" "+")
int1
Harry is nice.
("Harry" "is" "nice" "+")
triple15
Harry is not big.
("Harry" "is" "big" "-")
triple13
Harry is round.
("Harry" "is" "round" "+")
triple16