Bob, a green man, was also big, but underneath he was kind. Young Dave who is nice and kind is feeling red, green and blue today. Fred is big and dresses in blue. Harry was born only a few years ago so he is young. Though they were big and nice, they simultaneously were rough and aloof and seemed cold to others. A green, inexperienced person with a round shape who is kind to others gets very red when in the sun. All the big and young boys at the park are red. A round shaped and red person is definitely nice. If a person that is blue and green is also cold, that means that they are young. Nice people who are kind, despite their rough skin, are big hearted. A nice person who is downhearted, blue, and green with envy is rough.
Bob is kind.
("Bob" "is" "kind" "+")
Bob is green.
("Bob" "is" "green" "+")
Bob is big.
("Bob" "is" "big" "+")
Dave is young.
("Dave" "is" "young" "+")
Dave is red.
("Dave" "is" "red" "+")
Dave is nice.
("Dave" "is" "nice" "+")
Dave is kind.
("Dave" "is" "kind" "+")
Dave is green.
("Dave" "is" "green" "+")
Dave is blue.
("Dave" "is" "blue" "+")
Fred is blue.
("Fred" "is" "blue" "+")
Fred is big.
("Fred" "is" "big" "+")
Harry is young.
("Harry" "is" "young" "+")
If someone is rough and big and nice then they are cold.
((("someone" "is" "rough" "+") ("someone" "is" "big" "+") ("someone" "is" "nice" "+")) -> ("someone" "is" "cold" "+"))
If someone is green and round and kind then they are red.
((("someone" "is" "green" "+") ("someone" "is" "round" "+") ("someone" "is" "kind" "+")) -> ("someone" "is" "red" "+"))
If someone is big and young then they are red.
((("someone" "is" "big" "+") ("someone" "is" "young" "+")) -> ("someone" "is" "red" "+"))
If someone is round and red then they are nice.
((("someone" "is" "round" "+") ("someone" "is" "red" "+")) -> ("someone" "is" "nice" "+"))
If someone is cold and blue and green then they are young.
((("someone" "is" "cold" "+") ("someone" "is" "blue" "+") ("someone" "is" "green" "+")) -> ("someone" "is" "young" "+"))
If someone is kind and nice and rough then they are big.
((("someone" "is" "kind" "+") ("someone" "is" "nice" "+") ("someone" "is" "rough" "+")) -> ("someone" "is" "big" "+"))
If someone is nice and blue and green then they are rough.
((("someone" "is" "nice" "+") ("someone" "is" "blue" "+") ("someone" "is" "green" "+")) -> ("someone" "is" "rough" "+"))
Dave is red.
True
1
proof
[(triple5 OR ((((triple7 triple6 ((triple6 triple9 triple8) -> rule7)) -> rule6) triple4) -> rule3) OR ((((triple7 triple6 ((triple6 triple9 triple8) -> rule7)) -> rule6) ((((((triple6 triple9 triple8) -> rule7) ((triple7 triple6 ((triple6 triple9 triple8) -> rule7)) -> rule6) triple6) -> rule1) triple9 triple8) -> rule5)) -> rule3))]
("Dave" "is" "red" "+")
triple5
((((triple7 triple6 ((triple6 triple9 triple8) -> (rule7 % int3))) -> (rule6 % int2)) triple4) -> (rule3 % int1))
Dave is red.
("Dave" "is" "red" "+")
int1
Dave is big.
("Dave" "is" "big" "+")
int2
Dave is rough.
("Dave" "is" "rough" "+")
int3
((((triple7 triple6 ((triple6 triple9 triple8) -> (rule7 % int5))) -> (rule6 % int4)) ((((((triple6 triple9 triple8) -> (rule7 % int5)) ((triple7 triple6 ((triple6 triple9 triple8) -> (rule7 % int5))) -> (rule6 % int4)) triple6) -> (rule1 % int3)) triple9 triple8) -> (rule5 % int2))) -> (rule3 % int1))
Dave is red.
("Dave" "is" "red" "+")
int1
Dave is young.
("Dave" "is" "young" "+")
int2
Dave is cold.
("Dave" "is" "cold" "+")
int3
Dave is big.
("Dave" "is" "big" "+")
int4
Dave is rough.
("Dave" "is" "rough" "+")
int5
Dave is not kind.
False
1
inv-proof
[(triple7)]
("Dave" "is" "kind" "-")
triple7
Dave is rough.
True
4
proof
[(((triple6 triple9 triple8) -> rule7))]
("Dave" "is" "rough" "+")
((triple6 triple9 triple8) -> (rule7 % int1))
Dave is rough.
("Dave" "is" "rough" "+")
int1
Dave is not rough.
False
4
inv-proof
[(((triple6 triple9 triple8) -> rule7))]
("Dave" "is" "rough" "-")
((triple6 triple9 triple8) -> (rule7 % int1))
Dave is rough.
("Dave" "is" "rough" "+")
int1
Dave is big.
True
7
proof
[(((triple7 triple6 ((triple6 triple9 triple8) -> rule7)) -> rule6))]
("Dave" "is" "big" "+")
((triple7 triple6 ((triple6 triple9 triple8) -> (rule7 % int2))) -> (rule6 % int1))
Dave is big.
("Dave" "is" "big" "+")
int1
Dave is rough.
("Dave" "is" "rough" "+")
int2
Dave is not big.
False
7
inv-proof
[(((triple7 triple6 ((triple6 triple9 triple8) -> rule7)) -> rule6))]
("Dave" "is" "big" "-")
((triple7 triple6 ((triple6 triple9 triple8) -> (rule7 % int2))) -> (rule6 % int1))
Dave is big.
("Dave" "is" "big" "+")
int1
Dave is rough.
("Dave" "is" "rough" "+")
int2
Dave is cold.
True
13
proof
[(((((triple6 triple9 triple8) -> rule7) ((triple7 triple6 ((triple6 triple9 triple8) -> rule7)) -> rule6) triple6) -> rule1))]
("Dave" "is" "cold" "+")
((((triple6 triple9 triple8) -> (rule7 % int3)) ((triple7 triple6 ((triple6 triple9 triple8) -> (rule7 % int3))) -> (rule6 % int2)) triple6) -> (rule1 % int1))
Dave is cold.
("Dave" "is" "cold" "+")
int1
Dave is big.
("Dave" "is" "big" "+")
int2
Dave is rough.
("Dave" "is" "rough" "+")
int3
Dave is not cold.
False
13
inv-proof
[(((((triple6 triple9 triple8) -> rule7) ((triple7 triple6 ((triple6 triple9 triple8) -> rule7)) -> rule6) triple6) -> rule1))]
("Dave" "is" "cold" "-")
((((triple6 triple9 triple8) -> (rule7 % int3)) ((triple7 triple6 ((triple6 triple9 triple8) -> (rule7 % int3))) -> (rule6 % int2)) triple6) -> (rule1 % int1))
Dave is cold.
("Dave" "is" "cold" "+")
int1
Dave is big.
("Dave" "is" "big" "+")
int2
Dave is rough.
("Dave" "is" "rough" "+")
int3
Harry is not nice.
Unknown
inv-rconc
[@1: Harry is nice.[CWA. Example of deepest failure = (rule4 <- FAIL)]]
("Harry" "is" "nice" "-")
Fred is nice.
Unknown
rconc
[@1: Fred is nice.[CWA. Example of deepest failure = (rule4 <- FAIL)]]
("Fred" "is" "nice" "+")
Harry is not cold.
Unknown
inv-rconc
[@2: Harry is cold.[CWA. Example of deepest failure = (rule1 <- rule7 <- FAIL)]]
("Harry" "is" "cold" "-")
Fred is young.
Unknown
rconc
[@1: Fred is young.[CWA. Example of deepest failure = (rule5 <- FAIL)]]
("Fred" "is" "young" "+")
Dave is not round.
Unknown
inv-random
[@0: Dave is round.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "round" "-")
Fred is kind.
Unknown
random
[@0: Fred is kind.[CWA. Example of deepest failure = (FAIL)]]
("Fred" "is" "kind" "+")
Bob is not round.
Unknown
inv-random
[@0: Bob is round.[CWA. Example of deepest failure = (FAIL)]]
("Bob" "is" "round" "-")
Harry is green.
Unknown
random
[@0: Harry is green.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "green" "+")
@0: Bob is big.[(triple3)] Bob is green.[(triple2)] Bob is kind.[(triple1)] Dave is blue.[(triple9)] Dave is green.[(triple8)] Dave is kind.[(triple7)] Dave is nice.[(triple6)] Dave is red.[(triple5 OR ((((triple7 triple6 ((triple6 triple9 triple8) -> rule7)) -> rule6) triple4) -> rule3) OR ((((triple7 triple6 ((triple6 triple9 triple8) -> rule7)) -> rule6) ((((((triple6 triple9 triple8) -> rule7) ((triple7 triple6 ((triple6 triple9 triple8) -> rule7)) -> rule6) triple6) -> rule1) triple9 triple8) -> rule5)) -> rule3))] Dave is young.[(triple4 OR ((((((triple6 triple9 triple8) -> rule7) ((triple7 triple6 ((triple6 triple9 triple8) -> rule7)) -> rule6) triple6) -> rule1) triple9 triple8) -> rule5))] Fred is big.[(triple11)] Fred is blue.[(triple10)] Harry is young.[(triple12)] @1: Dave is rough.[(((triple6 triple9 triple8) -> rule7))] @2: Dave is big.[(((triple7 triple6 ((triple6 triple9 triple8) -> rule7)) -> rule6))] @3: Dave is cold.[(((((triple6 triple9 triple8) -> rule7) ((triple7 triple6 ((triple6 triple9 triple8) -> rule7)) -> rule6) triple6) -> rule1))]
Bob is big.
("Bob" "is" "big" "+")
triple3
Bob is green.
("Bob" "is" "green" "+")
triple2
Bob is kind.
("Bob" "is" "kind" "+")
triple1
Dave is blue.
("Dave" "is" "blue" "+")
triple9
Dave is green.
("Dave" "is" "green" "+")
triple8
Dave is kind.
("Dave" "is" "kind" "+")
triple7
Dave is nice.
("Dave" "is" "nice" "+")
triple6
Dave is red.
("Dave" "is" "red" "+")
triple5
((((triple7 triple6 ((triple6 triple9 triple8) -> (rule7 % int3))) -> (rule6 % int2)) triple4) -> (rule3 % int1))
Dave is red.
("Dave" "is" "red" "+")
int1
Dave is big.
("Dave" "is" "big" "+")
int2
Dave is rough.
("Dave" "is" "rough" "+")
int3
((((triple7 triple6 ((triple6 triple9 triple8) -> (rule7 % int5))) -> (rule6 % int4)) ((((((triple6 triple9 triple8) -> (rule7 % int5)) ((triple7 triple6 ((triple6 triple9 triple8) -> (rule7 % int5))) -> (rule6 % int4)) triple6) -> (rule1 % int3)) triple9 triple8) -> (rule5 % int2))) -> (rule3 % int1))
Dave is red.
("Dave" "is" "red" "+")
int1
Dave is young.
("Dave" "is" "young" "+")
int2
Dave is cold.
("Dave" "is" "cold" "+")
int3
Dave is big.
("Dave" "is" "big" "+")
int4
Dave is rough.
("Dave" "is" "rough" "+")
int5
Dave is young.
("Dave" "is" "young" "+")
triple4
((((((triple6 triple9 triple8) -> (rule7 % int4)) ((triple7 triple6 ((triple6 triple9 triple8) -> (rule7 % int4))) -> (rule6 % int3)) triple6) -> (rule1 % int2)) triple9 triple8) -> (rule5 % int1))
Dave is young.
("Dave" "is" "young" "+")
int1
Dave is cold.
("Dave" "is" "cold" "+")
int2
Dave is big.
("Dave" "is" "big" "+")
int3
Dave is rough.
("Dave" "is" "rough" "+")
int4
Fred is big.
("Fred" "is" "big" "+")
triple11
Fred is blue.
("Fred" "is" "blue" "+")
triple10
Harry is young.
("Harry" "is" "young" "+")
triple12
Dave is rough.
("Dave" "is" "rough" "+")
((triple6 triple9 triple8) -> (rule7 % int1))
Dave is rough.
("Dave" "is" "rough" "+")
int1
Dave is big.
("Dave" "is" "big" "+")
((triple7 triple6 ((triple6 triple9 triple8) -> (rule7 % int2))) -> (rule6 % int1))
Dave is big.
("Dave" "is" "big" "+")
int1
Dave is rough.
("Dave" "is" "rough" "+")
int2
Dave is cold.
("Dave" "is" "cold" "+")
((((triple6 triple9 triple8) -> (rule7 % int3)) ((triple7 triple6 ((triple6 triple9 triple8) -> (rule7 % int3))) -> (rule6 % int2)) triple6) -> (rule1 % int1))
Dave is cold.
("Dave" "is" "cold" "+")
int1
Dave is big.
("Dave" "is" "big" "+")
int2
Dave is rough.
("Dave" "is" "rough" "+")
int3
Bob, a green man, was also big, but underneath he was kind.
Young Dave who is nice and kind is feeling red, green and blue today.
Fred is big and dresses in blue.
Harry was born only a few years ago so he is young.
Though they were big and nice, they simultaneously were rough and aloof and seemed cold to others.
A green, inexperienced person with a round shape who is kind to others gets very red when in the sun.
All the big and young boys at the park are red.
A round shaped and red person is definitely nice.
If a person that is blue and green is also cold, that means that they are young.
Nice people who are kind, despite their rough skin, are big hearted.
A nice person who is downhearted, blue, and green with envy is rough.