Charlie is blue. Charlie is kind. Charlie is quiet. Charlie is red. Charlie is rough. Gary is big. Gary is blue. Gary is kind. Gary is nice. Gary is quiet. Gary is red. Gary is rough. All nice, rough things are big. Rough, kind things are big. All red, kind things are rough. All kind things are quiet. Rough, nice things are kind. All big, quiet things are nice. Kind, big things are nice. If Charlie is blue then Charlie is kind.
Charlie is blue.
("Charlie" "is" "blue" "+")
Charlie is kind.
("Charlie" "is" "kind" "+")
Charlie is quiet.
("Charlie" "is" "quiet" "+")
Charlie is red.
("Charlie" "is" "red" "+")
Charlie is rough.
("Charlie" "is" "rough" "+")
Gary is big.
("Gary" "is" "big" "+")
Gary is blue.
("Gary" "is" "blue" "+")
Gary is kind.
("Gary" "is" "kind" "+")
Gary is nice.
("Gary" "is" "nice" "+")
Gary is quiet.
("Gary" "is" "quiet" "+")
Gary is red.
("Gary" "is" "red" "+")
Gary is rough.
("Gary" "is" "rough" "+")
All nice, rough things are big.
((("something" "is" "nice" "+") ("something" "is" "rough" "+")) -> ("something" "is" "big" "+"))
Rough, kind things are big.
((("something" "is" "rough" "+") ("something" "is" "kind" "+")) -> ("something" "is" "big" "+"))
All red, kind things are rough.
((("something" "is" "red" "+") ("something" "is" "kind" "+")) -> ("something" "is" "rough" "+"))
All kind things are quiet.
((("something" "is" "kind" "+")) -> ("something" "is" "quiet" "+"))
Rough, nice things are kind.
((("something" "is" "rough" "+") ("something" "is" "nice" "+")) -> ("something" "is" "kind" "+"))
All big, quiet things are nice.
((("something" "is" "big" "+") ("something" "is" "quiet" "+")) -> ("something" "is" "nice" "+"))
Kind, big things are nice.
((("something" "is" "kind" "+") ("something" "is" "big" "+")) -> ("something" "is" "nice" "+"))
If Charlie is blue then Charlie is kind.
((("Charlie" "is" "blue" "+")) -> ("Charlie" "is" "kind" "+"))
Charlie is rough.
True
1
proof
[(triple5 OR ((triple4 triple2) -> rule3) OR ((triple4 ((triple1) -> rule8)) -> rule3))]
("Charlie" "is" "rough" "+")
triple5
((triple4 triple2) -> (rule3 % int1))
Charlie is rough.
("Charlie" "is" "rough" "+")
int1
((triple4 ((triple1) -> (rule8 % int2))) -> (rule3 % int1))
Charlie is rough.
("Charlie" "is" "rough" "+")
int1
Charlie is kind.
("Charlie" "is" "kind" "+")
int2
Gary is not kind.
False
1
inv-proof
[(triple8 OR ((triple12 triple9) -> rule5) OR ((triple12 ((triple6 triple10) -> rule6)) -> rule5))]
("Gary" "is" "kind" "-")
triple8
((triple12 triple9) -> (rule5 % int1))
Gary is kind.
("Gary" "is" "kind" "+")
int1
((triple12 ((triple6 triple10) -> (rule6 % int2))) -> (rule5 % int1))
Gary is kind.
("Gary" "is" "kind" "+")
int1
Gary is nice.
("Gary" "is" "nice" "+")
int2
Charlie is big.
True
3
proof
[(((triple5 triple2) -> rule2) OR ((triple5 ((triple1) -> rule8)) -> rule2) OR ((((triple4 triple2) -> rule3) triple2) -> rule2) OR ((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2) OR ((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2) OR ((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2))]
("Charlie" "is" "big" "+")
((triple5 triple2) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
((triple5 ((triple1) -> (rule8 % int2))) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is kind.
("Charlie" "is" "kind" "+")
int2
((((triple4 triple2) -> (rule3 % int2)) triple2) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is rough.
("Charlie" "is" "rough" "+")
int2
((((triple4 triple2) -> (rule3 % int3)) ((triple1) -> (rule8 % int2))) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is kind.
("Charlie" "is" "kind" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
((((triple4 ((triple1) -> (rule8 % int3))) -> (rule3 % int2)) triple2) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is rough.
("Charlie" "is" "rough" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
((((triple4 ((triple1) -> (rule8 % int3))) -> (rule3 % int2)) ((triple1) -> (rule8 % int3))) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is rough.
("Charlie" "is" "rough" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
Charlie is not big.
False
3
inv-proof
[(((triple5 triple2) -> rule2) OR ((triple5 ((triple1) -> rule8)) -> rule2) OR ((((triple4 triple2) -> rule3) triple2) -> rule2) OR ((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2) OR ((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2) OR ((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2))]
("Charlie" "is" "big" "-")
((triple5 triple2) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
((triple5 ((triple1) -> (rule8 % int2))) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is kind.
("Charlie" "is" "kind" "+")
int2
((((triple4 triple2) -> (rule3 % int2)) triple2) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is rough.
("Charlie" "is" "rough" "+")
int2
((((triple4 triple2) -> (rule3 % int3)) ((triple1) -> (rule8 % int2))) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is kind.
("Charlie" "is" "kind" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
((((triple4 ((triple1) -> (rule8 % int3))) -> (rule3 % int2)) triple2) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is rough.
("Charlie" "is" "rough" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
((((triple4 ((triple1) -> (rule8 % int3))) -> (rule3 % int2)) ((triple1) -> (rule8 % int3))) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is rough.
("Charlie" "is" "rough" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
Charlie is nice.
True
5
proof
[(((triple2 ((triple5 triple2) -> rule2)) -> rule7) OR ((((triple5 triple2) -> rule2) triple3) -> rule6) OR ((((triple1) -> rule8) ((triple5 triple2) -> rule2)) -> rule7) OR ((((triple5 triple2) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((triple2 ((triple5 ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((triple2 ((((triple4 triple2) -> rule3) triple2) -> rule2)) -> rule7) OR ((((triple5 ((triple1) -> rule8)) -> rule2) triple3) -> rule6) OR ((((((triple4 triple2) -> rule3) triple2) -> rule2) triple3) -> rule6) OR ((triple2 ((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((((triple1) -> rule8) ((triple5 ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((((triple1) -> rule8) ((((triple4 triple2) -> rule3) triple2) -> rule2)) -> rule7) OR ((((triple5 triple2) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6) OR ((((triple5 ((triple1) -> rule8)) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((((((triple4 triple2) -> rule3) triple2) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2) triple3) -> rule6) OR ((((triple1) -> rule8) ((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((((triple5 ((triple1) -> rule8)) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6) OR ((((((triple4 triple2) -> rule3) triple2) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6) OR ((((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6) OR ((triple2 ((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2)) -> rule7) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2) triple3) -> rule6) OR ((triple2 ((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((((triple1) -> rule8) ((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2)) -> rule7) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2) triple3) -> rule6) OR ((((triple1) -> rule8) ((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6))]
("Charlie" "is" "nice" "+")
((triple2 ((triple5 triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
((((triple5 triple2) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
((((triple1) -> (rule8 % int3)) ((triple5 triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
((((triple5 triple2) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
((triple2 ((triple5 ((triple1) -> (rule8 % int3))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
((triple2 ((((triple4 triple2) -> (rule3 % int3)) triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
((((triple5 ((triple1) -> (rule8 % int3))) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
((((((triple4 triple2) -> (rule3 % int3)) triple2) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
((triple2 ((((triple4 triple2) -> (rule3 % int4)) ((triple1) -> (rule8 % int3))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
((((triple1) -> (rule8 % int3)) ((triple5 ((triple1) -> (rule8 % int3))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
((((triple1) -> (rule8 % int4)) ((((triple4 triple2) -> (rule3 % int3)) triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((triple5 triple2) -> (rule2 % int4)) ((((triple1) -> (rule8 % int3))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
Charlie is big.
("Charlie" "is" "big" "+")
int4
((((triple5 ((triple1) -> (rule8 % int4))) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((((triple4 triple2) -> (rule3 % int4)) triple2) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
((((((triple4 triple2) -> (rule3 % int4)) ((triple1) -> (rule8 % int3))) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
((((triple1) -> (rule8 % int4)) ((((triple4 triple2) -> (rule3 % int3)) ((triple1) -> (rule8 % int4))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((triple5 ((triple1) -> (rule8 % int4))) -> (rule2 % int3)) ((((triple1) -> (rule8 % int4))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((((triple4 triple2) -> (rule3 % int5)) triple2) -> (rule2 % int4)) ((((triple1) -> (rule8 % int3))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
Charlie is big.
("Charlie" "is" "big" "+")
int4
Charlie is rough.
("Charlie" "is" "rough" "+")
int5
((((((triple4 triple2) -> (rule3 % int5)) ((triple1) -> (rule8 % int4))) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
Charlie is rough.
("Charlie" "is" "rough" "+")
int5
((((((triple4 triple2) -> (rule3 % int5)) ((triple1) -> (rule8 % int4))) -> (rule2 % int3)) ((((triple1) -> (rule8 % int4))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
Charlie is rough.
("Charlie" "is" "rough" "+")
int5
((triple2 ((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) triple2) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((triple2 ((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) ((triple1) -> (rule8 % int4))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((triple1) -> (rule8 % int4)) ((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((((triple4 ((triple1) -> (rule8 % int5))) -> (rule3 % int4)) triple2) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
Charlie is kind.
("Charlie" "is" "kind" "+")
int5
((((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) ((triple1) -> (rule8 % int4))) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((triple1) -> (rule8 % int4)) ((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) ((triple1) -> (rule8 % int4))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((((triple4 ((triple1) -> (rule8 % int5))) -> (rule3 % int4)) triple2) -> (rule2 % int3)) ((((triple1) -> (rule8 % int5))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
Charlie is kind.
("Charlie" "is" "kind" "+")
int5
((((((triple4 ((triple1) -> (rule8 % int5))) -> (rule3 % int4)) ((triple1) -> (rule8 % int5))) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
Charlie is kind.
("Charlie" "is" "kind" "+")
int5
((((((triple4 ((triple1) -> (rule8 % int5))) -> (rule3 % int4)) ((triple1) -> (rule8 % int5))) -> (rule2 % int3)) ((((triple1) -> (rule8 % int5))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
Charlie is kind.
("Charlie" "is" "kind" "+")
int5
Charlie is not nice.
False
5
inv-proof
[(((triple2 ((triple5 triple2) -> rule2)) -> rule7) OR ((((triple5 triple2) -> rule2) triple3) -> rule6) OR ((((triple1) -> rule8) ((triple5 triple2) -> rule2)) -> rule7) OR ((((triple5 triple2) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((triple2 ((triple5 ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((triple2 ((((triple4 triple2) -> rule3) triple2) -> rule2)) -> rule7) OR ((((triple5 ((triple1) -> rule8)) -> rule2) triple3) -> rule6) OR ((((((triple4 triple2) -> rule3) triple2) -> rule2) triple3) -> rule6) OR ((triple2 ((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((((triple1) -> rule8) ((triple5 ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((((triple1) -> rule8) ((((triple4 triple2) -> rule3) triple2) -> rule2)) -> rule7) OR ((((triple5 triple2) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6) OR ((((triple5 ((triple1) -> rule8)) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((((((triple4 triple2) -> rule3) triple2) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2) triple3) -> rule6) OR ((((triple1) -> rule8) ((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((((triple5 ((triple1) -> rule8)) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6) OR ((((((triple4 triple2) -> rule3) triple2) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6) OR ((((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6) OR ((triple2 ((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2)) -> rule7) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2) triple3) -> rule6) OR ((triple2 ((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((((triple1) -> rule8) ((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2)) -> rule7) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2) triple3) -> rule6) OR ((((triple1) -> rule8) ((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6))]
("Charlie" "is" "nice" "-")
((triple2 ((triple5 triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
((((triple5 triple2) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
((((triple1) -> (rule8 % int3)) ((triple5 triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
((((triple5 triple2) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
((triple2 ((triple5 ((triple1) -> (rule8 % int3))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
((triple2 ((((triple4 triple2) -> (rule3 % int3)) triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
((((triple5 ((triple1) -> (rule8 % int3))) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
((((((triple4 triple2) -> (rule3 % int3)) triple2) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
((triple2 ((((triple4 triple2) -> (rule3 % int4)) ((triple1) -> (rule8 % int3))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
((((triple1) -> (rule8 % int3)) ((triple5 ((triple1) -> (rule8 % int3))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
((((triple1) -> (rule8 % int4)) ((((triple4 triple2) -> (rule3 % int3)) triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((triple5 triple2) -> (rule2 % int4)) ((((triple1) -> (rule8 % int3))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
Charlie is big.
("Charlie" "is" "big" "+")
int4
((((triple5 ((triple1) -> (rule8 % int4))) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((((triple4 triple2) -> (rule3 % int4)) triple2) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
((((((triple4 triple2) -> (rule3 % int4)) ((triple1) -> (rule8 % int3))) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
((((triple1) -> (rule8 % int4)) ((((triple4 triple2) -> (rule3 % int3)) ((triple1) -> (rule8 % int4))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((triple5 ((triple1) -> (rule8 % int4))) -> (rule2 % int3)) ((((triple1) -> (rule8 % int4))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((((triple4 triple2) -> (rule3 % int5)) triple2) -> (rule2 % int4)) ((((triple1) -> (rule8 % int3))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
Charlie is big.
("Charlie" "is" "big" "+")
int4
Charlie is rough.
("Charlie" "is" "rough" "+")
int5
((((((triple4 triple2) -> (rule3 % int5)) ((triple1) -> (rule8 % int4))) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
Charlie is rough.
("Charlie" "is" "rough" "+")
int5
((((((triple4 triple2) -> (rule3 % int5)) ((triple1) -> (rule8 % int4))) -> (rule2 % int3)) ((((triple1) -> (rule8 % int4))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
Charlie is rough.
("Charlie" "is" "rough" "+")
int5
((triple2 ((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) triple2) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((triple2 ((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) ((triple1) -> (rule8 % int4))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((triple1) -> (rule8 % int4)) ((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((((triple4 ((triple1) -> (rule8 % int5))) -> (rule3 % int4)) triple2) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
Charlie is kind.
("Charlie" "is" "kind" "+")
int5
((((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) ((triple1) -> (rule8 % int4))) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((triple1) -> (rule8 % int4)) ((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) ((triple1) -> (rule8 % int4))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((((triple4 ((triple1) -> (rule8 % int5))) -> (rule3 % int4)) triple2) -> (rule2 % int3)) ((((triple1) -> (rule8 % int5))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
Charlie is kind.
("Charlie" "is" "kind" "+")
int5
((((((triple4 ((triple1) -> (rule8 % int5))) -> (rule3 % int4)) ((triple1) -> (rule8 % int5))) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
Charlie is kind.
("Charlie" "is" "kind" "+")
int5
((((((triple4 ((triple1) -> (rule8 % int5))) -> (rule3 % int4)) ((triple1) -> (rule8 % int5))) -> (rule2 % int3)) ((((triple1) -> (rule8 % int5))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
Charlie is kind.
("Charlie" "is" "kind" "+")
int5
@0: Charlie is blue.[(triple1)] Charlie is kind.[(triple2 OR ((triple1) -> rule8))] Charlie is quiet.[(triple3 OR ((triple2) -> rule4) OR ((((triple1) -> rule8)) -> rule4))] Charlie is red.[(triple4)] Charlie is rough.[(triple5 OR ((triple4 triple2) -> rule3) OR ((triple4 ((triple1) -> rule8)) -> rule3))] Gary is big.[(triple6 OR ((triple12 triple8) -> rule2) OR ((triple9 triple12) -> rule1) OR ((triple12 ((triple12 triple9) -> rule5)) -> rule2) OR ((triple9 ((triple11 triple8) -> rule3)) -> rule1) OR ((((triple11 triple8) -> rule3) triple8) -> rule2) OR ((((triple11 triple8) -> rule3) ((triple12 triple9) -> rule5)) -> rule2))] Gary is blue.[(triple7)] Gary is kind.[(triple8 OR ((triple12 triple9) -> rule5) OR ((triple12 ((triple6 triple10) -> rule6)) -> rule5))] Gary is nice.[(triple9 OR ((triple6 triple10) -> rule6) OR ((triple8 triple6) -> rule7) OR ((triple6 ((triple8) -> rule4)) -> rule6) OR ((triple8 ((triple12 triple8) -> rule2)) -> rule7) OR ((((triple12 triple8) -> rule2) triple10) -> rule6) OR ((((triple12 triple8) -> rule2) ((triple8) -> rule4)) -> rule6) OR ((triple8 ((((triple11 triple8) -> rule3) triple8) -> rule2)) -> rule7) OR ((((((triple11 triple8) -> rule3) triple8) -> rule2) triple10) -> rule6) OR ((((((triple11 triple8) -> rule3) triple8) -> rule2) ((triple8) -> rule4)) -> rule6))] Gary is quiet.[(triple10 OR ((triple8) -> rule4) OR ((((triple12 triple9) -> rule5)) -> rule4))] Gary is red.[(triple11)] Gary is rough.[(triple12 OR ((triple11 triple8) -> rule3))] @1: Charlie is big.[(((triple5 triple2) -> rule2) OR ((triple5 ((triple1) -> rule8)) -> rule2) OR ((((triple4 triple2) -> rule3) triple2) -> rule2) OR ((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2) OR ((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2) OR ((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2))] @2: Charlie is nice.[(((triple2 ((triple5 triple2) -> rule2)) -> rule7) OR ((((triple5 triple2) -> rule2) triple3) -> rule6) OR ((((triple1) -> rule8) ((triple5 triple2) -> rule2)) -> rule7) OR ((((triple5 triple2) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((triple2 ((triple5 ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((triple2 ((((triple4 triple2) -> rule3) triple2) -> rule2)) -> rule7) OR ((((triple5 ((triple1) -> rule8)) -> rule2) triple3) -> rule6) OR ((((((triple4 triple2) -> rule3) triple2) -> rule2) triple3) -> rule6) OR ((triple2 ((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((((triple1) -> rule8) ((triple5 ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((((triple1) -> rule8) ((((triple4 triple2) -> rule3) triple2) -> rule2)) -> rule7) OR ((((triple5 triple2) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6) OR ((((triple5 ((triple1) -> rule8)) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((((((triple4 triple2) -> rule3) triple2) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2) triple3) -> rule6) OR ((((triple1) -> rule8) ((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((((triple5 ((triple1) -> rule8)) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6) OR ((((((triple4 triple2) -> rule3) triple2) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6) OR ((((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((((((triple4 triple2) -> rule3) ((triple1) -> rule8)) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6) OR ((triple2 ((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2)) -> rule7) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2) triple3) -> rule6) OR ((triple2 ((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((((triple1) -> rule8) ((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2)) -> rule7) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2) triple3) -> rule6) OR ((((triple1) -> rule8) ((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2)) -> rule7) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) triple2) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2) ((triple2) -> rule4)) -> rule6) OR ((((((triple4 ((triple1) -> rule8)) -> rule3) ((triple1) -> rule8)) -> rule2) ((((triple1) -> rule8)) -> rule4)) -> rule6))]
Charlie is blue.
("Charlie" "is" "blue" "+")
triple1
Charlie is kind.
("Charlie" "is" "kind" "+")
triple2
((triple1) -> (rule8 % int1))
Charlie is kind.
("Charlie" "is" "kind" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
triple3
((triple2) -> (rule4 % int1))
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int1
((((triple1) -> (rule8 % int2))) -> (rule4 % int1))
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int1
Charlie is kind.
("Charlie" "is" "kind" "+")
int2
Charlie is red.
("Charlie" "is" "red" "+")
triple4
Charlie is rough.
("Charlie" "is" "rough" "+")
triple5
((triple4 triple2) -> (rule3 % int1))
Charlie is rough.
("Charlie" "is" "rough" "+")
int1
((triple4 ((triple1) -> (rule8 % int2))) -> (rule3 % int1))
Charlie is rough.
("Charlie" "is" "rough" "+")
int1
Charlie is kind.
("Charlie" "is" "kind" "+")
int2
Gary is big.
("Gary" "is" "big" "+")
triple6
((triple12 triple8) -> (rule2 % int1))
Gary is big.
("Gary" "is" "big" "+")
int1
((triple9 triple12) -> (rule1 % int1))
Gary is big.
("Gary" "is" "big" "+")
int1
((triple12 ((triple12 triple9) -> (rule5 % int2))) -> (rule2 % int1))
Gary is big.
("Gary" "is" "big" "+")
int1
Gary is kind.
("Gary" "is" "kind" "+")
int2
((triple9 ((triple11 triple8) -> (rule3 % int2))) -> (rule1 % int1))
Gary is big.
("Gary" "is" "big" "+")
int1
Gary is rough.
("Gary" "is" "rough" "+")
int2
((((triple11 triple8) -> (rule3 % int2)) triple8) -> (rule2 % int1))
Gary is big.
("Gary" "is" "big" "+")
int1
Gary is rough.
("Gary" "is" "rough" "+")
int2
((((triple11 triple8) -> (rule3 % int3)) ((triple12 triple9) -> (rule5 % int2))) -> (rule2 % int1))
Gary is big.
("Gary" "is" "big" "+")
int1
Gary is kind.
("Gary" "is" "kind" "+")
int2
Gary is rough.
("Gary" "is" "rough" "+")
int3
Gary is blue.
("Gary" "is" "blue" "+")
triple7
Gary is kind.
("Gary" "is" "kind" "+")
triple8
((triple12 triple9) -> (rule5 % int1))
Gary is kind.
("Gary" "is" "kind" "+")
int1
((triple12 ((triple6 triple10) -> (rule6 % int2))) -> (rule5 % int1))
Gary is kind.
("Gary" "is" "kind" "+")
int1
Gary is nice.
("Gary" "is" "nice" "+")
int2
Gary is nice.
("Gary" "is" "nice" "+")
triple9
((triple6 triple10) -> (rule6 % int1))
Gary is nice.
("Gary" "is" "nice" "+")
int1
((triple8 triple6) -> (rule7 % int1))
Gary is nice.
("Gary" "is" "nice" "+")
int1
((triple6 ((triple8) -> (rule4 % int2))) -> (rule6 % int1))
Gary is nice.
("Gary" "is" "nice" "+")
int1
Gary is quiet.
("Gary" "is" "quiet" "+")
int2
((triple8 ((triple12 triple8) -> (rule2 % int2))) -> (rule7 % int1))
Gary is nice.
("Gary" "is" "nice" "+")
int1
Gary is big.
("Gary" "is" "big" "+")
int2
((((triple12 triple8) -> (rule2 % int2)) triple10) -> (rule6 % int1))
Gary is nice.
("Gary" "is" "nice" "+")
int1
Gary is big.
("Gary" "is" "big" "+")
int2
((((triple12 triple8) -> (rule2 % int3)) ((triple8) -> (rule4 % int2))) -> (rule6 % int1))
Gary is nice.
("Gary" "is" "nice" "+")
int1
Gary is quiet.
("Gary" "is" "quiet" "+")
int2
Gary is big.
("Gary" "is" "big" "+")
int3
((triple8 ((((triple11 triple8) -> (rule3 % int3)) triple8) -> (rule2 % int2))) -> (rule7 % int1))
Gary is nice.
("Gary" "is" "nice" "+")
int1
Gary is big.
("Gary" "is" "big" "+")
int2
Gary is rough.
("Gary" "is" "rough" "+")
int3
((((((triple11 triple8) -> (rule3 % int3)) triple8) -> (rule2 % int2)) triple10) -> (rule6 % int1))
Gary is nice.
("Gary" "is" "nice" "+")
int1
Gary is big.
("Gary" "is" "big" "+")
int2
Gary is rough.
("Gary" "is" "rough" "+")
int3
((((((triple11 triple8) -> (rule3 % int4)) triple8) -> (rule2 % int3)) ((triple8) -> (rule4 % int2))) -> (rule6 % int1))
Gary is nice.
("Gary" "is" "nice" "+")
int1
Gary is quiet.
("Gary" "is" "quiet" "+")
int2
Gary is big.
("Gary" "is" "big" "+")
int3
Gary is rough.
("Gary" "is" "rough" "+")
int4
Gary is quiet.
("Gary" "is" "quiet" "+")
triple10
((triple8) -> (rule4 % int1))
Gary is quiet.
("Gary" "is" "quiet" "+")
int1
((((triple12 triple9) -> (rule5 % int2))) -> (rule4 % int1))
Gary is quiet.
("Gary" "is" "quiet" "+")
int1
Gary is kind.
("Gary" "is" "kind" "+")
int2
Gary is red.
("Gary" "is" "red" "+")
triple11
Gary is rough.
("Gary" "is" "rough" "+")
triple12
((triple11 triple8) -> (rule3 % int1))
Gary is rough.
("Gary" "is" "rough" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
((triple5 triple2) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
((triple5 ((triple1) -> (rule8 % int2))) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is kind.
("Charlie" "is" "kind" "+")
int2
((((triple4 triple2) -> (rule3 % int2)) triple2) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is rough.
("Charlie" "is" "rough" "+")
int2
((((triple4 triple2) -> (rule3 % int3)) ((triple1) -> (rule8 % int2))) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is kind.
("Charlie" "is" "kind" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
((((triple4 ((triple1) -> (rule8 % int3))) -> (rule3 % int2)) triple2) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is rough.
("Charlie" "is" "rough" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
((((triple4 ((triple1) -> (rule8 % int3))) -> (rule3 % int2)) ((triple1) -> (rule8 % int3))) -> (rule2 % int1))
Charlie is big.
("Charlie" "is" "big" "+")
int1
Charlie is rough.
("Charlie" "is" "rough" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
Charlie is nice.
("Charlie" "is" "nice" "+")
((triple2 ((triple5 triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
((((triple5 triple2) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
((((triple1) -> (rule8 % int3)) ((triple5 triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
((((triple5 triple2) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
((triple2 ((triple5 ((triple1) -> (rule8 % int3))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
((triple2 ((((triple4 triple2) -> (rule3 % int3)) triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
((((triple5 ((triple1) -> (rule8 % int3))) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
((((((triple4 triple2) -> (rule3 % int3)) triple2) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
((triple2 ((((triple4 triple2) -> (rule3 % int4)) ((triple1) -> (rule8 % int3))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
((((triple1) -> (rule8 % int3)) ((triple5 ((triple1) -> (rule8 % int3))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
((((triple1) -> (rule8 % int4)) ((((triple4 triple2) -> (rule3 % int3)) triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((triple5 triple2) -> (rule2 % int4)) ((((triple1) -> (rule8 % int3))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
Charlie is big.
("Charlie" "is" "big" "+")
int4
((((triple5 ((triple1) -> (rule8 % int4))) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((((triple4 triple2) -> (rule3 % int4)) triple2) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
((((((triple4 triple2) -> (rule3 % int4)) ((triple1) -> (rule8 % int3))) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
((((triple1) -> (rule8 % int4)) ((((triple4 triple2) -> (rule3 % int3)) ((triple1) -> (rule8 % int4))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((triple5 ((triple1) -> (rule8 % int4))) -> (rule2 % int3)) ((((triple1) -> (rule8 % int4))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((((triple4 triple2) -> (rule3 % int5)) triple2) -> (rule2 % int4)) ((((triple1) -> (rule8 % int3))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is kind.
("Charlie" "is" "kind" "+")
int3
Charlie is big.
("Charlie" "is" "big" "+")
int4
Charlie is rough.
("Charlie" "is" "rough" "+")
int5
((((((triple4 triple2) -> (rule3 % int5)) ((triple1) -> (rule8 % int4))) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
Charlie is rough.
("Charlie" "is" "rough" "+")
int5
((((((triple4 triple2) -> (rule3 % int5)) ((triple1) -> (rule8 % int4))) -> (rule2 % int3)) ((((triple1) -> (rule8 % int4))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
Charlie is rough.
("Charlie" "is" "rough" "+")
int5
((triple2 ((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) triple2) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((triple2 ((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) ((triple1) -> (rule8 % int4))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((triple1) -> (rule8 % int4)) ((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) triple2) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((((triple4 ((triple1) -> (rule8 % int5))) -> (rule3 % int4)) triple2) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
Charlie is kind.
("Charlie" "is" "kind" "+")
int5
((((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) ((triple1) -> (rule8 % int4))) -> (rule2 % int2)) triple3) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((triple1) -> (rule8 % int4)) ((((triple4 ((triple1) -> (rule8 % int4))) -> (rule3 % int3)) ((triple1) -> (rule8 % int4))) -> (rule2 % int2))) -> (rule7 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is big.
("Charlie" "is" "big" "+")
int2
Charlie is rough.
("Charlie" "is" "rough" "+")
int3
Charlie is kind.
("Charlie" "is" "kind" "+")
int4
((((((triple4 ((triple1) -> (rule8 % int5))) -> (rule3 % int4)) triple2) -> (rule2 % int3)) ((((triple1) -> (rule8 % int5))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
Charlie is kind.
("Charlie" "is" "kind" "+")
int5
((((((triple4 ((triple1) -> (rule8 % int5))) -> (rule3 % int4)) ((triple1) -> (rule8 % int5))) -> (rule2 % int3)) ((triple2) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
Charlie is kind.
("Charlie" "is" "kind" "+")
int5
((((((triple4 ((triple1) -> (rule8 % int5))) -> (rule3 % int4)) ((triple1) -> (rule8 % int5))) -> (rule2 % int3)) ((((triple1) -> (rule8 % int5))) -> (rule4 % int2))) -> (rule6 % int1))
Charlie is nice.
("Charlie" "is" "nice" "+")
int1
Charlie is quiet.
("Charlie" "is" "quiet" "+")
int2
Charlie is big.
("Charlie" "is" "big" "+")
int3
Charlie is rough.
("Charlie" "is" "rough" "+")
int4
Charlie is kind.
("Charlie" "is" "kind" "+")
int5