Charlie is big and round man that is looking rather green after seeing some bad mayonnaise. Dave is green, which is a possible explanation for why he is so nice. Eric, a green man, was also big, but underneath he was kind. Because Harry gets cold easily he tends to appear round from bundling up. If a red person is cold and kind to others, they also tend to be blue. When young, round people are cold it their skin gets a blue tinge to it. If the description of nice and green applies to somebody, the description of young will, too. Kind big people are green and young. On a voyage across the sea it is always the round, kind people, green with seasickness that turn red with embarrassment. People who are young and green are also kind. If someone seems young, kind, and nice, expect them to be quite round.
Charlie is round.
("Charlie" "is" "round" "+")
Charlie is green.
("Charlie" "is" "green" "+")
Charlie is big.
("Charlie" "is" "big" "+")
Dave is nice.
("Dave" "is" "nice" "+")
Dave is green.
("Dave" "is" "green" "+")
Eric is kind.
("Eric" "is" "kind" "+")
Eric is green.
("Eric" "is" "green" "+")
Eric is big.
("Eric" "is" "big" "+")
Harry is round.
("Harry" "is" "round" "+")
Harry is cold.
("Harry" "is" "cold" "+")
If someone is cold and kind and red then they are blue.
((("someone" "is" "cold" "+") ("someone" "is" "kind" "+") ("someone" "is" "red" "+")) -> ("someone" "is" "blue" "+"))
If someone is young and round and cold then they are blue.
((("someone" "is" "young" "+") ("someone" "is" "round" "+") ("someone" "is" "cold" "+")) -> ("someone" "is" "blue" "+"))
If someone is green and nice then they are young.
((("someone" "is" "green" "+") ("someone" "is" "nice" "+")) -> ("someone" "is" "young" "+"))
If someone is kind and green and big then they are young.
((("someone" "is" "kind" "+") ("someone" "is" "green" "+") ("someone" "is" "big" "+")) -> ("someone" "is" "young" "+"))
If someone is kind and green and round then they are red.
((("someone" "is" "kind" "+") ("someone" "is" "green" "+") ("someone" "is" "round" "+")) -> ("someone" "is" "red" "+"))
If someone is young and green then they are kind.
((("someone" "is" "young" "+") ("someone" "is" "green" "+")) -> ("someone" "is" "kind" "+"))
If someone is young and kind and nice then they are round.
((("someone" "is" "young" "+") ("someone" "is" "kind" "+") ("someone" "is" "nice" "+")) -> ("someone" "is" "round" "+"))
Harry is round.
True
1
proof
[(triple9)]
("Harry" "is" "round" "+")
triple9
Dave is not green.
False
1
inv-proof
[(triple5)]
("Dave" "is" "green" "-")
triple5
Dave is young.
True
3
proof
[(((triple5 triple4) -> rule3))]
("Dave" "is" "young" "+")
((triple5 triple4) -> (rule3 % int1))
Dave is young.
("Dave" "is" "young" "+")
int1
Dave is not young.
False
3
inv-proof
[(((triple5 triple4) -> rule3))]
("Dave" "is" "young" "-")
((triple5 triple4) -> (rule3 % int1))
Dave is young.
("Dave" "is" "young" "+")
int1
Dave is kind.
True
5
proof
[(((((triple5 triple4) -> rule3) triple5) -> rule6))]
("Dave" "is" "kind" "+")
((((triple5 triple4) -> (rule3 % int2)) triple5) -> (rule6 % int1))
Dave is kind.
("Dave" "is" "kind" "+")
int1
Dave is young.
("Dave" "is" "young" "+")
int2
Dave is not kind.
False
5
inv-proof
[(((((triple5 triple4) -> rule3) triple5) -> rule6))]
("Dave" "is" "kind" "-")
((((triple5 triple4) -> (rule3 % int2)) triple5) -> (rule6 % int1))
Dave is kind.
("Dave" "is" "kind" "+")
int1
Dave is young.
("Dave" "is" "young" "+")
int2
Dave is round.
True
10
proof
[(((((triple5 triple4) -> rule3) ((((triple5 triple4) -> rule3) triple5) -> rule6) triple4) -> rule7))]
("Dave" "is" "round" "+")
((((triple5 triple4) -> (rule3 % int3)) ((((triple5 triple4) -> (rule3 % int3)) triple5) -> (rule6 % int2)) triple4) -> (rule7 % int1))
Dave is round.
("Dave" "is" "round" "+")
int1
Dave is kind.
("Dave" "is" "kind" "+")
int2
Dave is young.
("Dave" "is" "young" "+")
int3
Dave is not round.
False
10
inv-proof
[(((((triple5 triple4) -> rule3) ((((triple5 triple4) -> rule3) triple5) -> rule6) triple4) -> rule7))]
("Dave" "is" "round" "-")
((((triple5 triple4) -> (rule3 % int3)) ((((triple5 triple4) -> (rule3 % int3)) triple5) -> (rule6 % int2)) triple4) -> (rule7 % int1))
Dave is round.
("Dave" "is" "round" "+")
int1
Dave is kind.
("Dave" "is" "kind" "+")
int2
Dave is young.
("Dave" "is" "young" "+")
int3
Dave is red.
True
17
proof
[(((((((triple5 triple4) -> rule3) triple5) -> rule6) triple5 ((((triple5 triple4) -> rule3) ((((triple5 triple4) -> rule3) triple5) -> rule6) triple4) -> rule7)) -> rule5))]
("Dave" "is" "red" "+")
((((((triple5 triple4) -> (rule3 % int4)) triple5) -> (rule6 % int3)) triple5 ((((triple5 triple4) -> (rule3 % int4)) ((((triple5 triple4) -> (rule3 % int4)) triple5) -> (rule6 % int3)) triple4) -> (rule7 % int2))) -> (rule5 % int1))
Dave is red.
("Dave" "is" "red" "+")
int1
Dave is round.
("Dave" "is" "round" "+")
int2
Dave is kind.
("Dave" "is" "kind" "+")
int3
Dave is young.
("Dave" "is" "young" "+")
int4
Dave is not red.
False
17
inv-proof
[(((((((triple5 triple4) -> rule3) triple5) -> rule6) triple5 ((((triple5 triple4) -> rule3) ((((triple5 triple4) -> rule3) triple5) -> rule6) triple4) -> rule7)) -> rule5))]
("Dave" "is" "red" "-")
((((((triple5 triple4) -> (rule3 % int4)) triple5) -> (rule6 % int3)) triple5 ((((triple5 triple4) -> (rule3 % int4)) ((((triple5 triple4) -> (rule3 % int4)) triple5) -> (rule6 % int3)) triple4) -> (rule7 % int2))) -> (rule5 % int1))
Dave is red.
("Dave" "is" "red" "+")
int1
Dave is round.
("Dave" "is" "round" "+")
int2
Dave is kind.
("Dave" "is" "kind" "+")
int3
Dave is young.
("Dave" "is" "young" "+")
int4
Harry is not young.
Unknown
inv-rconc
[@1: Harry is young.[CWA. Example of deepest failure = (rule3 <- FAIL)]]
("Harry" "is" "young" "-")
Charlie is young.
Unknown
rconc
[@3: Charlie is young.[CWA. Example of deepest failure = (rule4 <- rule6 <- rule3 <- FAIL)]]
("Charlie" "is" "young" "+")
Harry is not kind.
Unknown
inv-rconc
[@1: Harry is kind.[CWA. Example of deepest failure = (rule6 <- FAIL)]]
("Harry" "is" "kind" "-")
Eric is blue.
Unknown
rconc
[@1: Eric is blue.[CWA. Example of deepest failure = (rule1 <- FAIL)]]
("Eric" "is" "blue" "+")
Charlie is not kind.
Unknown
inv-rconc
[@2: Charlie is kind.[CWA. Example of deepest failure = (rule6 <- rule3 <- FAIL)]]
("Charlie" "is" "kind" "-")
Harry is big.
Unknown
random
[@0: Harry is big.[CWA. Example of deepest failure = (FAIL)]]
("Harry" "is" "big" "+")
Dave is not rough.
Unknown
inv-random
[@0: Dave is rough.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "rough" "-")
Charlie is rough.
Unknown
random
[@0: Charlie is rough.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "rough" "+")
Dave is not cold.
Unknown
inv-random
[@0: Dave is cold.[CWA. Example of deepest failure = (FAIL)]]
("Dave" "is" "cold" "-")
Charlie is nice.
Unknown
random
[@0: Charlie is nice.[CWA. Example of deepest failure = (FAIL)]]
("Charlie" "is" "nice" "+")
@0: Charlie is big.[(triple3)] Charlie is green.[(triple2)] Charlie is round.[(triple1)] Dave is green.[(triple5)] Dave is nice.[(triple4)] Eric is big.[(triple8)] Eric is green.[(triple7)] Eric is kind.[(triple6)] Harry is cold.[(triple10)] Harry is round.[(triple9)] @1: Dave is young.[(((triple5 triple4) -> rule3))] Eric is young.[(((triple6 triple7 triple8) -> rule4))] @2: Dave is kind.[(((((triple5 triple4) -> rule3) triple5) -> rule6))] @3: Dave is round.[(((((triple5 triple4) -> rule3) ((((triple5 triple4) -> rule3) triple5) -> rule6) triple4) -> rule7))] @4: Dave is red.[(((((((triple5 triple4) -> rule3) triple5) -> rule6) triple5 ((((triple5 triple4) -> rule3) ((((triple5 triple4) -> rule3) triple5) -> rule6) triple4) -> rule7)) -> rule5))]
Charlie is big.
("Charlie" "is" "big" "+")
triple3
Charlie is green.
("Charlie" "is" "green" "+")
triple2
Charlie is round.
("Charlie" "is" "round" "+")
triple1
Dave is green.
("Dave" "is" "green" "+")
triple5
Dave is nice.
("Dave" "is" "nice" "+")
triple4
Eric is big.
("Eric" "is" "big" "+")
triple8
Eric is green.
("Eric" "is" "green" "+")
triple7
Eric is kind.
("Eric" "is" "kind" "+")
triple6
Harry is cold.
("Harry" "is" "cold" "+")
triple10
Harry is round.
("Harry" "is" "round" "+")
triple9
Dave is young.
("Dave" "is" "young" "+")
((triple5 triple4) -> (rule3 % int1))
Dave is young.
("Dave" "is" "young" "+")
int1
Eric is young.
("Eric" "is" "young" "+")
((triple6 triple7 triple8) -> (rule4 % int1))
Eric is young.
("Eric" "is" "young" "+")
int1
Dave is kind.
("Dave" "is" "kind" "+")
((((triple5 triple4) -> (rule3 % int2)) triple5) -> (rule6 % int1))
Dave is kind.
("Dave" "is" "kind" "+")
int1
Dave is young.
("Dave" "is" "young" "+")
int2
Dave is round.
("Dave" "is" "round" "+")
((((triple5 triple4) -> (rule3 % int3)) ((((triple5 triple4) -> (rule3 % int3)) triple5) -> (rule6 % int2)) triple4) -> (rule7 % int1))
Dave is round.
("Dave" "is" "round" "+")
int1
Dave is kind.
("Dave" "is" "kind" "+")
int2
Dave is young.
("Dave" "is" "young" "+")
int3
Dave is red.
("Dave" "is" "red" "+")
((((((triple5 triple4) -> (rule3 % int4)) triple5) -> (rule6 % int3)) triple5 ((((triple5 triple4) -> (rule3 % int4)) ((((triple5 triple4) -> (rule3 % int4)) triple5) -> (rule6 % int3)) triple4) -> (rule7 % int2))) -> (rule5 % int1))
Dave is red.
("Dave" "is" "red" "+")
int1
Dave is round.
("Dave" "is" "round" "+")
int2
Dave is kind.
("Dave" "is" "kind" "+")
int3
Dave is young.
("Dave" "is" "young" "+")
int4
Charlie is big and round man that is looking rather green after seeing some bad mayonnaise.
Dave is green, which is a possible explanation for why he is so nice.
Eric, a green man, was also big, but underneath he was kind.
Because Harry gets cold easily he tends to appear round from bundling up.
If a red person is cold and kind to others, they also tend to be blue.
When young, round people are cold it their skin gets a blue tinge to it.
If the description of nice and green applies to somebody, the description of young will, too.
Kind big people are green and young.
On a voyage across the sea it is always the round, kind people, green with seasickness that turn red with embarrassment.
People who are young and green are also kind.
If someone seems young, kind, and nice, expect them to be quite round.