/export/starexec/sandbox2/solver/bin/starexec_run_standard /export/starexec/sandbox2/benchmark/theBenchmark.pl /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- YES proof of /export/starexec/sandbox2/benchmark/theBenchmark.pl # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty Left Termination of the query pattern div(g,g,a) w.r.t. the given Prolog program could successfully be proven: (0) Prolog (1) PrologToDTProblemTransformerProof [SOUND, 321 ms] (2) TRIPLES (3) TriplesToPiDPProof [SOUND, 54 ms] (4) PiDP (5) DependencyGraphProof [EQUIVALENT, 0 ms] (6) AND (7) PiDP (8) PiDPToQDPProof [SOUND, 0 ms] (9) QDP (10) QDPSizeChangeProof [EQUIVALENT, 0 ms] (11) YES (12) PiDP (13) PiDPToQDPProof [SOUND, 0 ms] (14) QDP (15) QDPSizeChangeProof [EQUIVALENT, 0 ms] (16) YES (17) PiDP (18) PiDPToQDPProof [SOUND, 0 ms] (19) QDP (20) QDPSizeChangeProof [EQUIVALENT, 0 ms] (21) YES (22) PiDP (23) PiDPToQDPProof [SOUND, 0 ms] (24) QDP (25) QDPSizeChangeProof [EQUIVALENT, 0 ms] (26) YES (27) PiDP (28) PiDPToQDPProof [SOUND, 0 ms] (29) QDP (30) QDPSizeChangeProof [EQUIVALENT, 0 ms] (31) YES (32) PiDP (33) PiDPToQDPProof [SOUND, 0 ms] (34) QDP (35) QDPSizeChangeProof [EQUIVALENT, 0 ms] (36) YES (37) PiDP (38) PiDPToQDPProof [SOUND, 0 ms] (39) QDP (40) QDPSizeChangeProof [EQUIVALENT, 0 ms] (41) YES (42) PiDP (43) PiDPToQDPProof [SOUND, 0 ms] (44) QDP (45) QDPSizeChangeProof [EQUIVALENT, 0 ms] (46) YES ---------------------------------------- (0) Obligation: Clauses: div(X, Y, Z) :- quot(X, Y, Y, Z). quot(0, s(Y), s(Z), 0). quot(X, 0, s(Z), s(U)) :- quot(X, s(Z), s(Z), U). quot(X, Y, Z, U) :- ','(no(zero(X)), ','(no(zero(Y)), ','(p(X, Px), ','(p(Y, Py), quot(Px, Py, Z, U))))). p(0, 0). p(s(X), X). zero(0). no(X) :- ','(X, ','(!, failure(a))). no(X1). failure(b). Query: div(g,g,a) ---------------------------------------- (1) PrologToDTProblemTransformerProof (SOUND) Built DT problem from termination graph DT10. { "root": 1, "program": { "directives": [], "clauses": [ [ "(div X Y Z)", "(quot X Y Y Z)" ], [ "(quot (0) (s Y) (s Z) (0))", null ], [ "(quot X (0) (s Z) (s U))", "(quot X (s Z) (s Z) U)" ], [ "(quot X Y Z U)", "(',' (no (zero X)) (',' (no (zero Y)) (',' (p X Px) (',' (p Y Py) (quot Px Py Z U)))))" ], [ "(p (0) (0))", null ], [ "(p (s X) X)", null ], [ "(zero (0))", null ], [ "(no X)", "(',' X (',' (!) (failure (a))))" ], [ "(no X1)", null ], [ "(failure (b))", null ] ] }, "graph": { "nodes": { "907": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "908": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "910": { "goal": [{ "clause": 2, "scope": 79, "term": "(quot T434 T439 (s (s (s (s (s (s (s T439))))))) T407)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T434", "T439" ], "free": [], "exprvars": [] } }, "911": { "goal": [{ "clause": 3, "scope": 79, "term": "(quot T434 T439 (s (s (s (s (s (s (s T439))))))) T407)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T434", "T439" ], "free": [], "exprvars": [] } }, "918": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T455 (s (s (s (s (s (s (s (0)))))))) (s (s (s (s (s (s (s (0)))))))) T457)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T455"], "free": [], "exprvars": [] } }, "919": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "1": { "goal": [{ "clause": -1, "scope": -1, "term": "(div T1 T2 T3)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T1", "T2" ], "free": [], "exprvars": [] } }, "4": { "goal": [{ "clause": 0, "scope": 1, "term": "(div T1 T2 T3)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T1", "T2" ], "free": [], "exprvars": [] } }, "9": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T7 T8 T8 T10)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T7", "T8" ], "free": [], "exprvars": [] } }, "801": { "goal": [{ "clause": -1, "scope": -1, "term": "(true)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "802": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "803": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "924": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T467)) (',' (no (zero T468)) (',' (p T467 X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T467", "T468" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "926": { "goal": [ { "clause": 7, "scope": 80, "term": "(',' (no (zero T467)) (',' (no (zero T468)) (',' (p T467 X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470)))))" }, { "clause": 8, "scope": 80, "term": "(',' (no (zero T467)) (',' (no (zero T468)) (',' (p T467 X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T467", "T468" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "927": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T475)) (',' (!_80) (failure (a)))) (',' (no (zero T468)) (',' (p T475 X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470)))))" }, { "clause": 8, "scope": 80, "term": "(',' (no (zero T475)) (',' (no (zero T468)) (',' (p T475 X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T468", "T475" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "928": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T475) (',' (',' (!_80) (failure (a))) (',' (no (zero T468)) (',' (p T475 X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470))))))" }, { "clause": -1, "scope": 81, "term": null }, { "clause": 8, "scope": 80, "term": "(',' (no (zero T475)) (',' (no (zero T468)) (',' (p T475 X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T468", "T475" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "808": { "goal": [{ "clause": 2, "scope": 68, "term": "(quot T371 T376 (s (s (s (s (s (s T376)))))) T344)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T371", "T376" ], "free": [], "exprvars": [] } }, "929": { "goal": [ { "clause": 6, "scope": 82, "term": "(',' (zero T475) (',' (',' (!_80) (failure (a))) (',' (no (zero T468)) (',' (p T475 X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470))))))" }, { "clause": -1, "scope": 82, "term": null }, { "clause": -1, "scope": 81, "term": null }, { "clause": 8, "scope": 80, "term": "(',' (no (zero T475)) (',' (no (zero T468)) (',' (p T475 X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T468", "T475" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "809": { "goal": [{ "clause": 3, "scope": 68, "term": "(quot T371 T376 (s (s (s (s (s (s T376)))))) T344)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T371", "T376" ], "free": [], "exprvars": [] } }, "930": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_80) (failure (a))) (',' (no (zero T468)) (',' (p (0) X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470)))))" }, { "clause": -1, "scope": 82, "term": null }, { "clause": -1, "scope": 81, "term": null }, { "clause": 8, "scope": 80, "term": "(',' (no (zero (0))) (',' (no (zero T468)) (',' (p (0) X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T468"], "free": [ "X888", "X889" ], "exprvars": [] } }, "931": { "goal": [ { "clause": -1, "scope": 82, "term": null }, { "clause": -1, "scope": 81, "term": null }, { "clause": 8, "scope": 80, "term": "(',' (no (zero T475)) (',' (no (zero T468)) (',' (p T475 X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470)))))" } ], "kb": { "nonunifying": [[ "(zero T475)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T468", "T475" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "932": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (no (zero T468)) (',' (p (0) X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T468"], "free": [ "X888", "X889" ], "exprvars": [] } }, "812": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T392 (s (s (s (s (s (s (0))))))) (s (s (s (s (s (s (0))))))) T394)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T392"], "free": [], "exprvars": [] } }, "813": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "934": { "goal": [{ "clause": 9, "scope": 83, "term": "(',' (failure (a)) (',' (no (zero T468)) (',' (p (0) X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T468"], "free": [ "X888", "X889" ], "exprvars": [] } }, "935": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "936": { "goal": [ { "clause": -1, "scope": 81, "term": null }, { "clause": 8, "scope": 80, "term": "(',' (no (zero T475)) (',' (no (zero T468)) (',' (p T475 X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470)))))" } ], "kb": { "nonunifying": [[ "(zero T475)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T468", "T475" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "937": { "goal": [{ "clause": 8, "scope": 80, "term": "(',' (no (zero T475)) (',' (no (zero T468)) (',' (p T475 X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470)))))" }], "kb": { "nonunifying": [[ "(zero T475)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T468", "T475" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "820": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T404)) (',' (no (zero T405)) (',' (p T404 X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T404", "T405" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "943": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T468)) (',' (p T482 X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470))))" }], "kb": { "nonunifying": [[ "(zero T482)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T468", "T482" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "823": { "goal": [ { "clause": 7, "scope": 69, "term": "(',' (no (zero T404)) (',' (no (zero T405)) (',' (p T404 X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407)))))" }, { "clause": 8, "scope": 69, "term": "(',' (no (zero T404)) (',' (no (zero T405)) (',' (p T404 X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T404", "T405" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "824": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T412)) (',' (!_69) (failure (a)))) (',' (no (zero T405)) (',' (p T412 X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407)))))" }, { "clause": 8, "scope": 69, "term": "(',' (no (zero T412)) (',' (no (zero T405)) (',' (p T412 X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T405", "T412" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "825": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T412) (',' (',' (!_69) (failure (a))) (',' (no (zero T405)) (',' (p T412 X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407))))))" }, { "clause": -1, "scope": 70, "term": null }, { "clause": 8, "scope": 69, "term": "(',' (no (zero T412)) (',' (no (zero T405)) (',' (p T412 X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T405", "T412" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "946": { "goal": [ { "clause": 7, "scope": 84, "term": "(',' (no (zero T468)) (',' (p T482 X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470))))" }, { "clause": 8, "scope": 84, "term": "(',' (no (zero T468)) (',' (p T482 X888) (',' (p T468 X889) (quot X888 X889 (s (s (s (s (s (s (s T468))))))) T470))))" } ], "kb": { "nonunifying": [[ "(zero T482)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T468", "T482" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "826": { "goal": [ { "clause": 6, "scope": 71, "term": "(',' (zero T412) (',' (',' (!_69) (failure (a))) (',' (no (zero T405)) (',' (p T412 X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407))))))" }, { "clause": -1, "scope": 71, "term": null }, { "clause": -1, "scope": 70, "term": null }, { "clause": 8, "scope": 69, "term": "(',' (no (zero T412)) (',' (no (zero T405)) (',' (p T412 X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T405", "T412" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "947": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T487)) (',' (!_84) (failure (a)))) (',' (p T482 X888) (',' (p T487 X889) (quot X888 X889 (s (s (s (s (s (s (s T487))))))) T470))))" }, { "clause": 8, "scope": 84, "term": "(',' (no (zero T487)) (',' (p T482 X888) (',' (p T487 X889) (quot X888 X889 (s (s (s (s (s (s (s T487))))))) T470))))" } ], "kb": { "nonunifying": [[ "(zero T482)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T482", "T487" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "948": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T487) (',' (',' (!_84) (failure (a))) (',' (p T482 X888) (',' (p T487 X889) (quot X888 X889 (s (s (s (s (s (s (s T487))))))) T470)))))" }, { "clause": -1, "scope": 85, "term": null }, { "clause": 8, "scope": 84, "term": "(',' (no (zero T487)) (',' (p T482 X888) (',' (p T487 X889) (quot X888 X889 (s (s (s (s (s (s (s T487))))))) T470))))" } ], "kb": { "nonunifying": [[ "(zero T482)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T482", "T487" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "828": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_69) (failure (a))) (',' (no (zero T405)) (',' (p (0) X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407)))))" }, { "clause": -1, "scope": 71, "term": null }, { "clause": -1, "scope": 70, "term": null }, { "clause": 8, "scope": 69, "term": "(',' (no (zero (0))) (',' (no (zero T405)) (',' (p (0) X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T405"], "free": [ "X767", "X768" ], "exprvars": [] } }, "949": { "goal": [ { "clause": 6, "scope": 86, "term": "(',' (zero T487) (',' (',' (!_84) (failure (a))) (',' (p T482 X888) (',' (p T487 X889) (quot X888 X889 (s (s (s (s (s (s (s T487))))))) T470)))))" }, { "clause": -1, "scope": 86, "term": null }, { "clause": -1, "scope": 85, "term": null }, { "clause": 8, "scope": 84, "term": "(',' (no (zero T487)) (',' (p T482 X888) (',' (p T487 X889) (quot X888 X889 (s (s (s (s (s (s (s T487))))))) T470))))" } ], "kb": { "nonunifying": [[ "(zero T482)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T482", "T487" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "1016": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "950": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_84) (failure (a))) (',' (p T482 X888) (',' (p (0) X889) (quot X888 X889 (s (s (s (s (s (s (s (0)))))))) T470))))" }, { "clause": -1, "scope": 86, "term": null }, { "clause": -1, "scope": 85, "term": null }, { "clause": 8, "scope": 84, "term": "(',' (no (zero (0))) (',' (p T482 X888) (',' (p (0) X889) (quot X888 X889 (s (s (s (s (s (s (s (0)))))))) T470))))" } ], "kb": { "nonunifying": [[ "(zero T482)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T482"], "free": [ "X888", "X889" ], "exprvars": [] } }, "1015": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T497 T502 (s (s (s (s (s (s (s (s T502)))))))) T470)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T497", "T502" ], "free": [], "exprvars": [] } }, "830": { "goal": [ { "clause": -1, "scope": 71, "term": null }, { "clause": -1, "scope": 70, "term": null }, { "clause": 8, "scope": 69, "term": "(',' (no (zero T412)) (',' (no (zero T405)) (',' (p T412 X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407)))))" } ], "kb": { "nonunifying": [[ "(zero T412)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T405", "T412" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "951": { "goal": [ { "clause": -1, "scope": 86, "term": null }, { "clause": -1, "scope": 85, "term": null }, { "clause": 8, "scope": 84, "term": "(',' (no (zero T487)) (',' (p T482 X888) (',' (p T487 X889) (quot X888 X889 (s (s (s (s (s (s (s T487))))))) T470))))" } ], "kb": { "nonunifying": [ [ "(zero T482)", "(zero (0))" ], [ "(zero T487)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T482", "T487" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "831": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (no (zero T405)) (',' (p (0) X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T405"], "free": [ "X767", "X768" ], "exprvars": [] } }, "952": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (p T482 X888) (',' (p (0) X889) (quot X888 X889 (s (s (s (s (s (s (s (0)))))))) T470))))" }], "kb": { "nonunifying": [[ "(zero T482)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T482"], "free": [ "X888", "X889" ], "exprvars": [] } }, "832": { "goal": [{ "clause": 9, "scope": 72, "term": "(',' (failure (a)) (',' (no (zero T405)) (',' (p (0) X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T405"], "free": [ "X767", "X768" ], "exprvars": [] } }, "712": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T349)) (',' (!_58) (failure (a)))) (',' (no (zero T342)) (',' (p T349 X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344)))))" }, { "clause": 8, "scope": 58, "term": "(',' (no (zero T349)) (',' (no (zero T342)) (',' (p T349 X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T342", "T349" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "833": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "713": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T349) (',' (',' (!_58) (failure (a))) (',' (no (zero T342)) (',' (p T349 X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344))))))" }, { "clause": -1, "scope": 59, "term": null }, { "clause": 8, "scope": 58, "term": "(',' (no (zero T349)) (',' (no (zero T342)) (',' (p T349 X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T342", "T349" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "834": { "goal": [ { "clause": -1, "scope": 70, "term": null }, { "clause": 8, "scope": 69, "term": "(',' (no (zero T412)) (',' (no (zero T405)) (',' (p T412 X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407)))))" } ], "kb": { "nonunifying": [[ "(zero T412)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T405", "T412" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "955": { "goal": [{ "clause": 9, "scope": 87, "term": "(',' (failure (a)) (',' (p T482 X888) (',' (p (0) X889) (quot X888 X889 (s (s (s (s (s (s (s (0)))))))) T470))))" }], "kb": { "nonunifying": [[ "(zero T482)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T482"], "free": [ "X888", "X889" ], "exprvars": [] } }, "714": { "goal": [ { "clause": 6, "scope": 60, "term": "(',' (zero T349) (',' (',' (!_58) (failure (a))) (',' (no (zero T342)) (',' (p T349 X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344))))))" }, { "clause": -1, "scope": 60, "term": null }, { "clause": -1, "scope": 59, "term": null }, { "clause": 8, "scope": 58, "term": "(',' (no (zero T349)) (',' (no (zero T342)) (',' (p T349 X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T342", "T349" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "835": { "goal": [{ "clause": 8, "scope": 69, "term": "(',' (no (zero T412)) (',' (no (zero T405)) (',' (p T412 X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407)))))" }], "kb": { "nonunifying": [[ "(zero T412)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T405", "T412" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "956": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "836": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T405)) (',' (p T419 X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407))))" }], "kb": { "nonunifying": [[ "(zero T419)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T405", "T419" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "957": { "goal": [ { "clause": -1, "scope": 85, "term": null }, { "clause": 8, "scope": 84, "term": "(',' (no (zero T487)) (',' (p T482 X888) (',' (p T487 X889) (quot X888 X889 (s (s (s (s (s (s (s T487))))))) T470))))" } ], "kb": { "nonunifying": [ [ "(zero T482)", "(zero (0))" ], [ "(zero T487)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T482", "T487" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "837": { "goal": [ { "clause": 7, "scope": 73, "term": "(',' (no (zero T405)) (',' (p T419 X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407))))" }, { "clause": 8, "scope": 73, "term": "(',' (no (zero T405)) (',' (p T419 X767) (',' (p T405 X768) (quot X767 X768 (s (s (s (s (s (s T405)))))) T407))))" } ], "kb": { "nonunifying": [[ "(zero T419)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T405", "T419" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "958": { "goal": [{ "clause": 8, "scope": 84, "term": "(',' (no (zero T487)) (',' (p T482 X888) (',' (p T487 X889) (quot X888 X889 (s (s (s (s (s (s (s T487))))))) T470))))" }], "kb": { "nonunifying": [ [ "(zero T482)", "(zero (0))" ], [ "(zero T487)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T482", "T487" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "717": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_58) (failure (a))) (',' (no (zero T342)) (',' (p (0) X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344)))))" }, { "clause": -1, "scope": 60, "term": null }, { "clause": -1, "scope": 59, "term": null }, { "clause": 8, "scope": 58, "term": "(',' (no (zero (0))) (',' (no (zero T342)) (',' (p (0) X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T342"], "free": [ "X646", "X647" ], "exprvars": [] } }, "838": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T424)) (',' (!_73) (failure (a)))) (',' (p T419 X767) (',' (p T424 X768) (quot X767 X768 (s (s (s (s (s (s T424)))))) T407))))" }, { "clause": 8, "scope": 73, "term": "(',' (no (zero T424)) (',' (p T419 X767) (',' (p T424 X768) (quot X767 X768 (s (s (s (s (s (s T424)))))) T407))))" } ], "kb": { "nonunifying": [[ "(zero T419)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T419", "T424" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "959": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T482 X888) (',' (p T492 X889) (quot X888 X889 (s (s (s (s (s (s (s T492))))))) T470)))" }], "kb": { "nonunifying": [ [ "(zero T482)", "(zero (0))" ], [ "(zero T492)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T482", "T492" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "718": { "goal": [ { "clause": -1, "scope": 60, "term": null }, { "clause": -1, "scope": 59, "term": null }, { "clause": 8, "scope": 58, "term": "(',' (no (zero T349)) (',' (no (zero T342)) (',' (p T349 X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344)))))" } ], "kb": { "nonunifying": [[ "(zero T349)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T342", "T349" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "719": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (no (zero T342)) (',' (p (0) X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T342"], "free": [ "X646", "X647" ], "exprvars": [] } }, "1033": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "1032": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "1031": { "goal": [{ "clause": -1, "scope": -1, "term": "(true)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "1028": { "goal": [ { "clause": 2, "scope": 90, "term": "(quot T497 T502 (s T505) T470)" }, { "clause": 3, "scope": 90, "term": "(quot T497 T502 (s T505) T470)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T497", "T502", "T505" ], "free": [], "exprvars": [] } }, "1027": { "goal": [{ "clause": 1, "scope": 90, "term": "(quot T497 T502 (s T505) T470)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T497", "T502", "T505" ], "free": [], "exprvars": [] } }, "840": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T424) (',' (',' (!_73) (failure (a))) (',' (p T419 X767) (',' (p T424 X768) (quot X767 X768 (s (s (s (s (s (s T424)))))) T407)))))" }, { "clause": -1, "scope": 74, "term": null }, { "clause": 8, "scope": 73, "term": "(',' (no (zero T424)) (',' (p T419 X767) (',' (p T424 X768) (quot X767 X768 (s (s (s (s (s (s T424)))))) T407))))" } ], "kb": { "nonunifying": [[ "(zero T419)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T419", "T424" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "961": { "goal": [ { "clause": 4, "scope": 88, "term": "(',' (p T482 X888) (',' (p T492 X889) (quot X888 X889 (s (s (s (s (s (s (s T492))))))) T470)))" }, { "clause": 5, "scope": 88, "term": "(',' (p T482 X888) (',' (p T492 X889) (quot X888 X889 (s (s (s (s (s (s (s T492))))))) T470)))" } ], "kb": { "nonunifying": [ [ "(zero T482)", "(zero (0))" ], [ "(zero T492)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T482", "T492" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "1026": { "goal": [ { "clause": 1, "scope": 90, "term": "(quot T497 T502 (s T505) T470)" }, { "clause": 2, "scope": 90, "term": "(quot T497 T502 (s T505) T470)" }, { "clause": 3, "scope": 90, "term": "(quot T497 T502 (s T505) T470)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T497", "T502", "T505" ], "free": [], "exprvars": [] } }, "841": { "goal": [ { "clause": 6, "scope": 75, "term": "(',' (zero T424) (',' (',' (!_73) (failure (a))) (',' (p T419 X767) (',' (p T424 X768) (quot X767 X768 (s (s (s (s (s (s T424)))))) T407)))))" }, { "clause": -1, "scope": 75, "term": null }, { "clause": -1, "scope": 74, "term": null }, { "clause": 8, "scope": 73, "term": "(',' (no (zero T424)) (',' (p T419 X767) (',' (p T424 X768) (quot X767 X768 (s (s (s (s (s (s T424)))))) T407))))" } ], "kb": { "nonunifying": [[ "(zero T419)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T419", "T424" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "962": { "goal": [{ "clause": 5, "scope": 88, "term": "(',' (p T482 X888) (',' (p T492 X889) (quot X888 X889 (s (s (s (s (s (s (s T492))))))) T470)))" }], "kb": { "nonunifying": [ [ "(zero T482)", "(zero (0))" ], [ "(zero T492)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T482", "T492" ], "free": [ "X888", "X889" ], "exprvars": [] } }, "600": { "goal": [ { "clause": 4, "scope": 56, "term": "(',' (p T303 X526) (quot T308 X526 (s (s (s (s T303)))) T281))" }, { "clause": 5, "scope": 56, "term": "(',' (p T303 X526) (quot T308 X526 (s (s (s (s T303)))) T281))" } ], "kb": { "nonunifying": [[ "(zero T303)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T303", "T308" ], "free": ["X526"], "exprvars": [] } }, "601": { "goal": [{ "clause": 5, "scope": 56, "term": "(',' (p T303 X526) (quot T308 X526 (s (s (s (s T303)))) T281))" }], "kb": { "nonunifying": [[ "(zero T303)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T303", "T308" ], "free": ["X526"], "exprvars": [] } }, "843": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_73) (failure (a))) (',' (p T419 X767) (',' (p (0) X768) (quot X767 X768 (s (s (s (s (s (s (0))))))) T407))))" }, { "clause": -1, "scope": 75, "term": null }, { "clause": -1, "scope": 74, "term": null }, { "clause": 8, "scope": 73, "term": "(',' (no (zero (0))) (',' (p T419 X767) (',' (p (0) X768) (quot X767 X768 (s (s (s (s (s (s (0))))))) T407))))" } ], "kb": { "nonunifying": [[ "(zero T419)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T419"], "free": [ "X767", "X768" ], "exprvars": [] } }, "964": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T492 X889) (quot T497 X889 (s (s (s (s (s (s (s T492))))))) T470))" }], "kb": { "nonunifying": [[ "(zero T492)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T492", "T497" ], "free": ["X889"], "exprvars": [] } }, "1023": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T497 T502 (s T505) T470)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T497", "T502", "T505" ], "free": [], "exprvars": [] } }, "602": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T308 T313 (s (s (s (s (s T313))))) T281)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T308", "T313" ], "free": [], "exprvars": [] } }, "723": { "goal": [{ "clause": 9, "scope": 61, "term": "(',' (failure (a)) (',' (no (zero T342)) (',' (p (0) X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T342"], "free": [ "X646", "X647" ], "exprvars": [] } }, "844": { "goal": [ { "clause": -1, "scope": 75, "term": null }, { "clause": -1, "scope": 74, "term": null }, { "clause": 8, "scope": 73, "term": "(',' (no (zero T424)) (',' (p T419 X767) (',' (p T424 X768) (quot X767 X768 (s (s (s (s (s (s T424)))))) T407))))" } ], "kb": { "nonunifying": [ [ "(zero T419)", "(zero (0))" ], [ "(zero T424)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T419", "T424" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "965": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "603": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "724": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "845": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (p T419 X767) (',' (p (0) X768) (quot X767 X768 (s (s (s (s (s (s (0))))))) T407))))" }], "kb": { "nonunifying": [[ "(zero T419)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T419"], "free": [ "X767", "X768" ], "exprvars": [] } }, "725": { "goal": [ { "clause": -1, "scope": 59, "term": null }, { "clause": 8, "scope": 58, "term": "(',' (no (zero T349)) (',' (no (zero T342)) (',' (p T349 X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344)))))" } ], "kb": { "nonunifying": [[ "(zero T349)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T342", "T349" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "726": { "goal": [{ "clause": 8, "scope": 58, "term": "(',' (no (zero T349)) (',' (no (zero T342)) (',' (p T349 X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344)))))" }], "kb": { "nonunifying": [[ "(zero T349)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T342", "T349" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "607": { "goal": [ { "clause": 1, "scope": 57, "term": "(quot T308 T313 (s (s (s (s (s T313))))) T281)" }, { "clause": 2, "scope": 57, "term": "(quot T308 T313 (s (s (s (s (s T313))))) T281)" }, { "clause": 3, "scope": 57, "term": "(quot T308 T313 (s (s (s (s (s T313))))) T281)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T308", "T313" ], "free": [], "exprvars": [] } }, "1043": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "1041": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T532 (s T533) (s T533) T535)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T532", "T533" ], "free": [], "exprvars": [] } }, "850": { "goal": [{ "clause": 9, "scope": 76, "term": "(',' (failure (a)) (',' (p T419 X767) (',' (p (0) X768) (quot X767 X768 (s (s (s (s (s (s (0))))))) T407))))" }], "kb": { "nonunifying": [[ "(zero T419)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T419"], "free": [ "X767", "X768" ], "exprvars": [] } }, "730": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T342)) (',' (p T356 X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344))))" }], "kb": { "nonunifying": [[ "(zero T356)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T342", "T356" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "972": { "goal": [ { "clause": 4, "scope": 89, "term": "(',' (p T492 X889) (quot T497 X889 (s (s (s (s (s (s (s T492))))))) T470))" }, { "clause": 5, "scope": 89, "term": "(',' (p T492 X889) (quot T497 X889 (s (s (s (s (s (s (s T492))))))) T470))" } ], "kb": { "nonunifying": [[ "(zero T492)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T492", "T497" ], "free": ["X889"], "exprvars": [] } }, "1037": { "goal": [{ "clause": 3, "scope": 90, "term": "(quot T497 T502 (s T505) T470)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T497", "T502", "T505" ], "free": [], "exprvars": [] } }, "610": { "goal": [{ "clause": 1, "scope": 57, "term": "(quot T308 T313 (s (s (s (s (s T313))))) T281)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T308", "T313" ], "free": [], "exprvars": [] } }, "852": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "973": { "goal": [{ "clause": 5, "scope": 89, "term": "(',' (p T492 X889) (quot T497 X889 (s (s (s (s (s (s (s T492))))))) T470))" }], "kb": { "nonunifying": [[ "(zero T492)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T492", "T497" ], "free": ["X889"], "exprvars": [] } }, "1036": { "goal": [{ "clause": 2, "scope": 90, "term": "(quot T497 T502 (s T505) T470)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T497", "T502", "T505" ], "free": [], "exprvars": [] } }, "611": { "goal": [ { "clause": 2, "scope": 57, "term": "(quot T308 T313 (s (s (s (s (s T313))))) T281)" }, { "clause": 3, "scope": 57, "term": "(quot T308 T313 (s (s (s (s (s T313))))) T281)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T308", "T313" ], "free": [], "exprvars": [] } }, "854": { "goal": [ { "clause": -1, "scope": 74, "term": null }, { "clause": 8, "scope": 73, "term": "(',' (no (zero T424)) (',' (p T419 X767) (',' (p T424 X768) (quot X767 X768 (s (s (s (s (s (s T424)))))) T407))))" } ], "kb": { "nonunifying": [ [ "(zero T419)", "(zero (0))" ], [ "(zero T424)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T419", "T424" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "734": { "goal": [ { "clause": 7, "scope": 62, "term": "(',' (no (zero T342)) (',' (p T356 X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344))))" }, { "clause": 8, "scope": 62, "term": "(',' (no (zero T342)) (',' (p T356 X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344))))" } ], "kb": { "nonunifying": [[ "(zero T356)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T342", "T356" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "855": { "goal": [{ "clause": 8, "scope": 73, "term": "(',' (no (zero T424)) (',' (p T419 X767) (',' (p T424 X768) (quot X767 X768 (s (s (s (s (s (s T424)))))) T407))))" }], "kb": { "nonunifying": [ [ "(zero T419)", "(zero (0))" ], [ "(zero T424)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T419", "T424" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "614": { "goal": [{ "clause": -1, "scope": -1, "term": "(true)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "615": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "616": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "738": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T361)) (',' (!_62) (failure (a)))) (',' (p T356 X646) (',' (p T361 X647) (quot X646 X647 (s (s (s (s (s T361))))) T344))))" }, { "clause": 8, "scope": 62, "term": "(',' (no (zero T361)) (',' (p T356 X646) (',' (p T361 X647) (quot X646 X647 (s (s (s (s (s T361))))) T344))))" } ], "kb": { "nonunifying": [[ "(zero T356)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T356", "T361" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "619": { "goal": [{ "clause": 2, "scope": 57, "term": "(quot T308 T313 (s (s (s (s (s T313))))) T281)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T308", "T313" ], "free": [], "exprvars": [] } }, "1055": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "1054": { "goal": [{ "clause": 9, "scope": 94, "term": "(',' (failure (a)) (',' (no (zero T550)) (',' (p (0) X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T550", "T551" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "1053": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (no (zero T550)) (',' (p (0) X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T550", "T551" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "1052": { "goal": [ { "clause": -1, "scope": 93, "term": null }, { "clause": -1, "scope": 92, "term": null }, { "clause": 8, "scope": 91, "term": "(',' (no (zero T558)) (',' (no (zero T550)) (',' (p T558 X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553)))))" } ], "kb": { "nonunifying": [[ "(zero T558)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T550", "T551", "T558" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "1051": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_91) (failure (a))) (',' (no (zero T550)) (',' (p (0) X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553)))))" }, { "clause": -1, "scope": 93, "term": null }, { "clause": -1, "scope": 92, "term": null }, { "clause": 8, "scope": 91, "term": "(',' (no (zero (0))) (',' (no (zero T550)) (',' (p (0) X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T550", "T551" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "1050": { "goal": [ { "clause": 6, "scope": 93, "term": "(',' (zero T558) (',' (',' (!_91) (failure (a))) (',' (no (zero T550)) (',' (p T558 X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553))))))" }, { "clause": -1, "scope": 93, "term": null }, { "clause": -1, "scope": 92, "term": null }, { "clause": 8, "scope": 91, "term": "(',' (no (zero T558)) (',' (no (zero T550)) (',' (p T558 X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T550", "T551", "T558" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "1049": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T558) (',' (',' (!_91) (failure (a))) (',' (no (zero T550)) (',' (p T558 X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553))))))" }, { "clause": -1, "scope": 92, "term": null }, { "clause": 8, "scope": 91, "term": "(',' (no (zero T558)) (',' (no (zero T550)) (',' (p T558 X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T550", "T551", "T558" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "620": { "goal": [{ "clause": 3, "scope": 57, "term": "(quot T308 T313 (s (s (s (s (s T313))))) T281)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T308", "T313" ], "free": [], "exprvars": [] } }, "741": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T361) (',' (',' (!_62) (failure (a))) (',' (p T356 X646) (',' (p T361 X647) (quot X646 X647 (s (s (s (s (s T361))))) T344)))))" }, { "clause": -1, "scope": 63, "term": null }, { "clause": 8, "scope": 62, "term": "(',' (no (zero T361)) (',' (p T356 X646) (',' (p T361 X647) (quot X646 X647 (s (s (s (s (s T361))))) T344))))" } ], "kb": { "nonunifying": [[ "(zero T356)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T356", "T361" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "862": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T419 X767) (',' (p T429 X768) (quot X767 X768 (s (s (s (s (s (s T429)))))) T407)))" }], "kb": { "nonunifying": [ [ "(zero T419)", "(zero (0))" ], [ "(zero T429)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T419", "T429" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "1048": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T558)) (',' (!_91) (failure (a)))) (',' (no (zero T550)) (',' (p T558 X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553)))))" }, { "clause": 8, "scope": 91, "term": "(',' (no (zero T558)) (',' (no (zero T550)) (',' (p T558 X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T550", "T551", "T558" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "1047": { "goal": [ { "clause": 7, "scope": 91, "term": "(',' (no (zero T549)) (',' (no (zero T550)) (',' (p T549 X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553)))))" }, { "clause": 8, "scope": 91, "term": "(',' (no (zero T549)) (',' (no (zero T550)) (',' (p T549 X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T549", "T550", "T551" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "743": { "goal": [ { "clause": 6, "scope": 64, "term": "(',' (zero T361) (',' (',' (!_62) (failure (a))) (',' (p T356 X646) (',' (p T361 X647) (quot X646 X647 (s (s (s (s (s T361))))) T344)))))" }, { "clause": -1, "scope": 64, "term": null }, { "clause": -1, "scope": 63, "term": null }, { "clause": 8, "scope": 62, "term": "(',' (no (zero T361)) (',' (p T356 X646) (',' (p T361 X647) (quot X646 X647 (s (s (s (s (s T361))))) T344))))" } ], "kb": { "nonunifying": [[ "(zero T356)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T356", "T361" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "1046": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T549)) (',' (no (zero T550)) (',' (p T549 X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T549", "T550", "T551" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "744": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_62) (failure (a))) (',' (p T356 X646) (',' (p (0) X647) (quot X646 X647 (s (s (s (s (s (0)))))) T344))))" }, { "clause": -1, "scope": 64, "term": null }, { "clause": -1, "scope": 63, "term": null }, { "clause": 8, "scope": 62, "term": "(',' (no (zero (0))) (',' (p T356 X646) (',' (p (0) X647) (quot X646 X647 (s (s (s (s (s (0)))))) T344))))" } ], "kb": { "nonunifying": [[ "(zero T356)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T356"], "free": [ "X646", "X647" ], "exprvars": [] } }, "503": { "goal": [{ "clause": -1, "scope": -1, "term": "(true)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "745": { "goal": [ { "clause": -1, "scope": 64, "term": null }, { "clause": -1, "scope": 63, "term": null }, { "clause": 8, "scope": 62, "term": "(',' (no (zero T361)) (',' (p T356 X646) (',' (p T361 X647) (quot X646 X647 (s (s (s (s (s T361))))) T344))))" } ], "kb": { "nonunifying": [ [ "(zero T356)", "(zero (0))" ], [ "(zero T361)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T356", "T361" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "504": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "746": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (p T356 X646) (',' (p (0) X647) (quot X646 X647 (s (s (s (s (s (0)))))) T344))))" }], "kb": { "nonunifying": [[ "(zero T356)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T356"], "free": [ "X646", "X647" ], "exprvars": [] } }, "505": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "626": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T329 (s (s (s (s (s (0)))))) (s (s (s (s (s (0)))))) T331)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T329"], "free": [], "exprvars": [] } }, "747": { "goal": [{ "clause": 9, "scope": 65, "term": "(',' (failure (a)) (',' (p T356 X646) (',' (p (0) X647) (quot X646 X647 (s (s (s (s (s (0)))))) T344))))" }], "kb": { "nonunifying": [[ "(zero T356)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T356"], "free": [ "X646", "X647" ], "exprvars": [] } }, "748": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "869": { "goal": [ { "clause": 4, "scope": 77, "term": "(',' (p T419 X767) (',' (p T429 X768) (quot X767 X768 (s (s (s (s (s (s T429)))))) T407)))" }, { "clause": 5, "scope": 77, "term": "(',' (p T419 X767) (',' (p T429 X768) (quot X767 X768 (s (s (s (s (s (s T429)))))) T407)))" } ], "kb": { "nonunifying": [ [ "(zero T419)", "(zero (0))" ], [ "(zero T429)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T419", "T429" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "507": { "goal": [{ "clause": 2, "scope": 46, "term": "(quot T245 T250 (s (s (s (s T250)))) T218)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T245", "T250" ], "free": [], "exprvars": [] } }, "628": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "749": { "goal": [ { "clause": -1, "scope": 63, "term": null }, { "clause": 8, "scope": 62, "term": "(',' (no (zero T361)) (',' (p T356 X646) (',' (p T361 X647) (quot X646 X647 (s (s (s (s (s T361))))) T344))))" } ], "kb": { "nonunifying": [ [ "(zero T356)", "(zero (0))" ], [ "(zero T361)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T356", "T361" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "508": { "goal": [{ "clause": 3, "scope": 46, "term": "(quot T245 T250 (s (s (s (s T250)))) T218)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T245", "T250" ], "free": [], "exprvars": [] } }, "1066": { "goal": [ { "clause": -1, "scope": 97, "term": null }, { "clause": -1, "scope": 96, "term": null }, { "clause": 8, "scope": 95, "term": "(',' (no (zero T570)) (',' (p T565 X1013) (',' (p T570 X1014) (quot X1013 X1014 (s T551) T553))))" } ], "kb": { "nonunifying": [ [ "(zero T565)", "(zero (0))" ], [ "(zero T570)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T551", "T565", "T570" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "1065": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_95) (failure (a))) (',' (p T565 X1013) (',' (p (0) X1014) (quot X1013 X1014 (s T551) T553))))" }, { "clause": -1, "scope": 97, "term": null }, { "clause": -1, "scope": 96, "term": null }, { "clause": 8, "scope": 95, "term": "(',' (no (zero (0))) (',' (p T565 X1013) (',' (p (0) X1014) (quot X1013 X1014 (s T551) T553))))" } ], "kb": { "nonunifying": [[ "(zero T565)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T551", "T565" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "1064": { "goal": [ { "clause": 6, "scope": 97, "term": "(',' (zero T570) (',' (',' (!_95) (failure (a))) (',' (p T565 X1013) (',' (p T570 X1014) (quot X1013 X1014 (s T551) T553)))))" }, { "clause": -1, "scope": 97, "term": null }, { "clause": -1, "scope": 96, "term": null }, { "clause": 8, "scope": 95, "term": "(',' (no (zero T570)) (',' (p T565 X1013) (',' (p T570 X1014) (quot X1013 X1014 (s T551) T553))))" } ], "kb": { "nonunifying": [[ "(zero T565)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T551", "T565", "T570" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "1063": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T570) (',' (',' (!_95) (failure (a))) (',' (p T565 X1013) (',' (p T570 X1014) (quot X1013 X1014 (s T551) T553)))))" }, { "clause": -1, "scope": 96, "term": null }, { "clause": 8, "scope": 95, "term": "(',' (no (zero T570)) (',' (p T565 X1013) (',' (p T570 X1014) (quot X1013 X1014 (s T551) T553))))" } ], "kb": { "nonunifying": [[ "(zero T565)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T551", "T565", "T570" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "1061": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T570)) (',' (!_95) (failure (a)))) (',' (p T565 X1013) (',' (p T570 X1014) (quot X1013 X1014 (s T551) T553))))" }, { "clause": 8, "scope": 95, "term": "(',' (no (zero T570)) (',' (p T565 X1013) (',' (p T570 X1014) (quot X1013 X1014 (s T551) T553))))" } ], "kb": { "nonunifying": [[ "(zero T565)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T551", "T565", "T570" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "870": { "goal": [{ "clause": 5, "scope": 77, "term": "(',' (p T419 X767) (',' (p T429 X768) (quot X767 X768 (s (s (s (s (s (s T429)))))) T407)))" }], "kb": { "nonunifying": [ [ "(zero T419)", "(zero (0))" ], [ "(zero T429)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T419", "T429" ], "free": [ "X767", "X768" ], "exprvars": [] } }, "750": { "goal": [{ "clause": 8, "scope": 62, "term": "(',' (no (zero T361)) (',' (p T356 X646) (',' (p T361 X647) (quot X646 X647 (s (s (s (s (s T361))))) T344))))" }], "kb": { "nonunifying": [ [ "(zero T356)", "(zero (0))" ], [ "(zero T361)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T356", "T361" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "873": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T429 X768) (quot T434 X768 (s (s (s (s (s (s T429)))))) T407))" }], "kb": { "nonunifying": [[ "(zero T429)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T429", "T434" ], "free": ["X768"], "exprvars": [] } }, "1059": { "goal": [ { "clause": 7, "scope": 95, "term": "(',' (no (zero T550)) (',' (p T565 X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553))))" }, { "clause": 8, "scope": 95, "term": "(',' (no (zero T550)) (',' (p T565 X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553))))" } ], "kb": { "nonunifying": [[ "(zero T565)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T550", "T551", "T565" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "511": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T266 (s (s (s (s (0))))) (s (s (s (s (0))))) T268)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T266"], "free": [], "exprvars": [] } }, "874": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "1058": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T550)) (',' (p T565 X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553))))" }], "kb": { "nonunifying": [[ "(zero T565)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T550", "T551", "T565" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "1057": { "goal": [{ "clause": 8, "scope": 91, "term": "(',' (no (zero T558)) (',' (no (zero T550)) (',' (p T558 X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553)))))" }], "kb": { "nonunifying": [[ "(zero T558)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T550", "T551", "T558" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "513": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "1056": { "goal": [ { "clause": -1, "scope": 92, "term": null }, { "clause": 8, "scope": 91, "term": "(',' (no (zero T558)) (',' (no (zero T550)) (',' (p T558 X1013) (',' (p T550 X1014) (quot X1013 X1014 (s T551) T553)))))" } ], "kb": { "nonunifying": [[ "(zero T558)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T550", "T551", "T558" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "878": { "goal": [ { "clause": 4, "scope": 78, "term": "(',' (p T429 X768) (quot T434 X768 (s (s (s (s (s (s T429)))))) T407))" }, { "clause": 5, "scope": 78, "term": "(',' (p T429 X768) (quot T434 X768 (s (s (s (s (s (s T429)))))) T407))" } ], "kb": { "nonunifying": [[ "(zero T429)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T429", "T434" ], "free": ["X768"], "exprvars": [] } }, "758": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T356 X646) (',' (p T366 X647) (quot X646 X647 (s (s (s (s (s T366))))) T344)))" }], "kb": { "nonunifying": [ [ "(zero T356)", "(zero (0))" ], [ "(zero T366)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T356", "T366" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "879": { "goal": [{ "clause": 5, "scope": 78, "term": "(',' (p T429 X768) (quot T434 X768 (s (s (s (s (s (s T429)))))) T407))" }], "kb": { "nonunifying": [[ "(zero T429)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T429", "T434" ], "free": ["X768"], "exprvars": [] } }, "1074": { "goal": [{ "clause": 8, "scope": 95, "term": "(',' (no (zero T570)) (',' (p T565 X1013) (',' (p T570 X1014) (quot X1013 X1014 (s T551) T553))))" }], "kb": { "nonunifying": [ [ "(zero T565)", "(zero (0))" ], [ "(zero T570)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T551", "T565", "T570" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "1073": { "goal": [ { "clause": -1, "scope": 96, "term": null }, { "clause": 8, "scope": 95, "term": "(',' (no (zero T570)) (',' (p T565 X1013) (',' (p T570 X1014) (quot X1013 X1014 (s T551) T553))))" } ], "kb": { "nonunifying": [ [ "(zero T565)", "(zero (0))" ], [ "(zero T570)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T551", "T565", "T570" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "1072": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "1071": { "goal": [{ "clause": 9, "scope": 98, "term": "(',' (failure (a)) (',' (p T565 X1013) (',' (p (0) X1014) (quot X1013 X1014 (s T551) T553))))" }], "kb": { "nonunifying": [[ "(zero T565)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T551", "T565" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "883": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T434 T439 (s (s (s (s (s (s (s T439))))))) T407)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T434", "T439" ], "free": [], "exprvars": [] } }, "763": { "goal": [ { "clause": 4, "scope": 66, "term": "(',' (p T356 X646) (',' (p T366 X647) (quot X646 X647 (s (s (s (s (s T366))))) T344)))" }, { "clause": 5, "scope": 66, "term": "(',' (p T356 X646) (',' (p T366 X647) (quot X646 X647 (s (s (s (s (s T366))))) T344)))" } ], "kb": { "nonunifying": [ [ "(zero T356)", "(zero (0))" ], [ "(zero T366)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T356", "T366" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "884": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "522": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T278)) (',' (no (zero T279)) (',' (p T278 X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T278", "T279" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "764": { "goal": [{ "clause": 5, "scope": 66, "term": "(',' (p T356 X646) (',' (p T366 X647) (quot X646 X647 (s (s (s (s (s T366))))) T344)))" }], "kb": { "nonunifying": [ [ "(zero T356)", "(zero (0))" ], [ "(zero T366)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T356", "T366" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "644": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T341)) (',' (no (zero T342)) (',' (p T341 X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T341", "T342" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "524": { "goal": [ { "clause": 7, "scope": 47, "term": "(',' (no (zero T278)) (',' (no (zero T279)) (',' (p T278 X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281)))))" }, { "clause": 8, "scope": 47, "term": "(',' (no (zero T278)) (',' (no (zero T279)) (',' (p T278 X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T278", "T279" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "1067": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (p T565 X1013) (',' (p (0) X1014) (quot X1013 X1014 (s T551) T553))))" }], "kb": { "nonunifying": [[ "(zero T565)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T551", "T565" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "648": { "goal": [ { "clause": 7, "scope": 58, "term": "(',' (no (zero T341)) (',' (no (zero T342)) (',' (p T341 X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344)))))" }, { "clause": 8, "scope": 58, "term": "(',' (no (zero T341)) (',' (no (zero T342)) (',' (p T341 X646) (',' (p T342 X647) (quot X646 X647 (s (s (s (s (s T342))))) T344)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T341", "T342" ], "free": [ "X646", "X647" ], "exprvars": [] } }, "529": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T286)) (',' (!_47) (failure (a)))) (',' (no (zero T279)) (',' (p T286 X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281)))))" }, { "clause": 8, "scope": 47, "term": "(',' (no (zero T286)) (',' (no (zero T279)) (',' (p T286 X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T279", "T286" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "1080": { "goal": [ { "clause": 4, "scope": 99, "term": "(',' (p T565 X1013) (',' (p T577 X1014) (quot X1013 X1014 (s T551) T553)))" }, { "clause": 5, "scope": 99, "term": "(',' (p T565 X1013) (',' (p T577 X1014) (quot X1013 X1014 (s T551) T553)))" } ], "kb": { "nonunifying": [ [ "(zero T565)", "(zero (0))" ], [ "(zero T577)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T551", "T565", "T577" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "1087": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "1086": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T582 T587 (s T551) T553)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T551", "T582", "T587" ], "free": [], "exprvars": [] } }, "1085": { "goal": [{ "clause": 5, "scope": 100, "term": "(',' (p T577 X1014) (quot T582 X1014 (s T551) T553))" }], "kb": { "nonunifying": [[ "(zero T577)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T551", "T577", "T582" ], "free": ["X1014"], "exprvars": [] } }, "1084": { "goal": [ { "clause": 4, "scope": 100, "term": "(',' (p T577 X1014) (quot T582 X1014 (s T551) T553))" }, { "clause": 5, "scope": 100, "term": "(',' (p T577 X1014) (quot T582 X1014 (s T551) T553))" } ], "kb": { "nonunifying": [[ "(zero T577)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T551", "T577", "T582" ], "free": ["X1014"], "exprvars": [] } }, "1083": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "1082": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T577 X1014) (quot T582 X1014 (s T551) T553))" }], "kb": { "nonunifying": [[ "(zero T577)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T551", "T577", "T582" ], "free": ["X1014"], "exprvars": [] } }, "1081": { "goal": [{ "clause": 5, "scope": 99, "term": "(',' (p T565 X1013) (',' (p T577 X1014) (quot X1013 X1014 (s T551) T553)))" }], "kb": { "nonunifying": [ [ "(zero T565)", "(zero (0))" ], [ "(zero T577)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T551", "T565", "T577" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "770": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T366 X647) (quot T371 X647 (s (s (s (s (s T366))))) T344))" }], "kb": { "nonunifying": [[ "(zero T366)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T366", "T371" ], "free": ["X647"], "exprvars": [] } }, "530": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T286) (',' (',' (!_47) (failure (a))) (',' (no (zero T279)) (',' (p T286 X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281))))))" }, { "clause": -1, "scope": 48, "term": null }, { "clause": 8, "scope": 47, "term": "(',' (no (zero T286)) (',' (no (zero T279)) (',' (p T286 X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T279", "T286" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "772": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "531": { "goal": [ { "clause": 6, "scope": 49, "term": "(',' (zero T286) (',' (',' (!_47) (failure (a))) (',' (no (zero T279)) (',' (p T286 X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281))))))" }, { "clause": -1, "scope": 49, "term": null }, { "clause": -1, "scope": 48, "term": null }, { "clause": 8, "scope": 47, "term": "(',' (no (zero T286)) (',' (no (zero T279)) (',' (p T286 X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T279", "T286" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "534": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_47) (failure (a))) (',' (no (zero T279)) (',' (p (0) X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281)))))" }, { "clause": -1, "scope": 49, "term": null }, { "clause": -1, "scope": 48, "term": null }, { "clause": 8, "scope": 47, "term": "(',' (no (zero (0))) (',' (no (zero T279)) (',' (p (0) X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T279"], "free": [ "X525", "X526" ], "exprvars": [] } }, "897": { "goal": [ { "clause": 1, "scope": 79, "term": "(quot T434 T439 (s (s (s (s (s (s (s T439))))))) T407)" }, { "clause": 2, "scope": 79, "term": "(quot T434 T439 (s (s (s (s (s (s (s T439))))))) T407)" }, { "clause": 3, "scope": 79, "term": "(quot T434 T439 (s (s (s (s (s (s (s T439))))))) T407)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T434", "T439" ], "free": [], "exprvars": [] } }, "1079": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T565 X1013) (',' (p T577 X1014) (quot X1013 X1014 (s T551) T553)))" }], "kb": { "nonunifying": [ [ "(zero T565)", "(zero (0))" ], [ "(zero T577)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T551", "T565", "T577" ], "free": [ "X1013", "X1014" ], "exprvars": [] } }, "535": { "goal": [ { "clause": -1, "scope": 49, "term": null }, { "clause": -1, "scope": 48, "term": null }, { "clause": 8, "scope": 47, "term": "(',' (no (zero T286)) (',' (no (zero T279)) (',' (p T286 X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281)))))" } ], "kb": { "nonunifying": [[ "(zero T286)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T279", "T286" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "536": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (no (zero T279)) (',' (p (0) X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T279"], "free": [ "X525", "X526" ], "exprvars": [] } }, "899": { "goal": [{ "clause": 1, "scope": 79, "term": "(quot T434 T439 (s (s (s (s (s (s (s T439))))))) T407)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T434", "T439" ], "free": [], "exprvars": [] } }, "416": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T215)) (',' (no (zero T216)) (',' (p T215 X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T215", "T216" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "539": { "goal": [{ "clause": 9, "scope": 50, "term": "(',' (failure (a)) (',' (no (zero T279)) (',' (p (0) X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T279"], "free": [ "X525", "X526" ], "exprvars": [] } }, "419": { "goal": [ { "clause": 7, "scope": 36, "term": "(',' (no (zero T215)) (',' (no (zero T216)) (',' (p T215 X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218)))))" }, { "clause": 8, "scope": 36, "term": "(',' (no (zero T215)) (',' (no (zero T216)) (',' (p T215 X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T215", "T216" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "780": { "goal": [ { "clause": 4, "scope": 67, "term": "(',' (p T366 X647) (quot T371 X647 (s (s (s (s (s T366))))) T344))" }, { "clause": 5, "scope": 67, "term": "(',' (p T366 X647) (quot T371 X647 (s (s (s (s (s T366))))) T344))" } ], "kb": { "nonunifying": [[ "(zero T366)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T366", "T371" ], "free": ["X647"], "exprvars": [] } }, "781": { "goal": [{ "clause": 5, "scope": 67, "term": "(',' (p T366 X647) (quot T371 X647 (s (s (s (s (s T366))))) T344))" }], "kb": { "nonunifying": [[ "(zero T366)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T366", "T371" ], "free": ["X647"], "exprvars": [] } }, "540": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "420": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T223)) (',' (!_36) (failure (a)))) (',' (no (zero T216)) (',' (p T223 X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218)))))" }, { "clause": 8, "scope": 36, "term": "(',' (no (zero T223)) (',' (no (zero T216)) (',' (p T223 X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T216", "T223" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "541": { "goal": [ { "clause": -1, "scope": 48, "term": null }, { "clause": 8, "scope": 47, "term": "(',' (no (zero T286)) (',' (no (zero T279)) (',' (p T286 X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281)))))" } ], "kb": { "nonunifying": [[ "(zero T286)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T279", "T286" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "542": { "goal": [{ "clause": 8, "scope": 47, "term": "(',' (no (zero T286)) (',' (no (zero T279)) (',' (p T286 X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281)))))" }], "kb": { "nonunifying": [[ "(zero T286)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T279", "T286" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "422": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T223) (',' (',' (!_36) (failure (a))) (',' (no (zero T216)) (',' (p T223 X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218))))))" }, { "clause": -1, "scope": 37, "term": null }, { "clause": 8, "scope": 36, "term": "(',' (no (zero T223)) (',' (no (zero T216)) (',' (p T223 X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T216", "T223" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "423": { "goal": [ { "clause": 6, "scope": 38, "term": "(',' (zero T223) (',' (',' (!_36) (failure (a))) (',' (no (zero T216)) (',' (p T223 X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218))))))" }, { "clause": -1, "scope": 38, "term": null }, { "clause": -1, "scope": 37, "term": null }, { "clause": 8, "scope": 36, "term": "(',' (no (zero T223)) (',' (no (zero T216)) (',' (p T223 X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T216", "T223" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "544": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T279)) (',' (p T293 X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281))))" }], "kb": { "nonunifying": [[ "(zero T293)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T279", "T293" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "786": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T371 T376 (s (s (s (s (s (s T376)))))) T344)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T371", "T376" ], "free": [], "exprvars": [] } }, "424": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_36) (failure (a))) (',' (no (zero T216)) (',' (p (0) X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218)))))" }, { "clause": -1, "scope": 38, "term": null }, { "clause": -1, "scope": 37, "term": null }, { "clause": 8, "scope": 36, "term": "(',' (no (zero (0))) (',' (no (zero T216)) (',' (p (0) X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T216"], "free": [ "X404", "X405" ], "exprvars": [] } }, "787": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "425": { "goal": [ { "clause": -1, "scope": 38, "term": null }, { "clause": -1, "scope": 37, "term": null }, { "clause": 8, "scope": 36, "term": "(',' (no (zero T223)) (',' (no (zero T216)) (',' (p T223 X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218)))))" } ], "kb": { "nonunifying": [[ "(zero T223)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T216", "T223" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "547": { "goal": [ { "clause": 7, "scope": 51, "term": "(',' (no (zero T279)) (',' (p T293 X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281))))" }, { "clause": 8, "scope": 51, "term": "(',' (no (zero T279)) (',' (p T293 X525) (',' (p T279 X526) (quot X525 X526 (s (s (s (s T279)))) T281))))" } ], "kb": { "nonunifying": [[ "(zero T293)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T279", "T293" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "427": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (no (zero T216)) (',' (p (0) X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T216"], "free": [ "X404", "X405" ], "exprvars": [] } }, "307": { "goal": [ { "clause": 4, "scope": 33, "term": "(',' (p T167 X283) (',' (p T177 X284) (quot X283 X284 (s (s T177)) T155)))" }, { "clause": 5, "scope": 33, "term": "(',' (p T167 X283) (',' (p T177 X284) (quot X283 X284 (s (s T177)) T155)))" } ], "kb": { "nonunifying": [ [ "(zero T167)", "(zero (0))" ], [ "(zero T177)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T167", "T177" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "308": { "goal": [{ "clause": 5, "scope": 33, "term": "(',' (p T167 X283) (',' (p T177 X284) (quot X283 X284 (s (s T177)) T155)))" }], "kb": { "nonunifying": [ [ "(zero T167)", "(zero (0))" ], [ "(zero T177)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T167", "T177" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "429": { "goal": [{ "clause": 9, "scope": 39, "term": "(',' (failure (a)) (',' (no (zero T216)) (',' (p (0) X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T216"], "free": [ "X404", "X405" ], "exprvars": [] } }, "790": { "goal": [ { "clause": 1, "scope": 68, "term": "(quot T371 T376 (s (s (s (s (s (s T376)))))) T344)" }, { "clause": 2, "scope": 68, "term": "(quot T371 T376 (s (s (s (s (s (s T376)))))) T344)" }, { "clause": 3, "scope": 68, "term": "(quot T371 T376 (s (s (s (s (s (s T376)))))) T344)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T371", "T376" ], "free": [], "exprvars": [] } }, "430": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "551": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T298)) (',' (!_51) (failure (a)))) (',' (p T293 X525) (',' (p T298 X526) (quot X525 X526 (s (s (s (s T298)))) T281))))" }, { "clause": 8, "scope": 51, "term": "(',' (no (zero T298)) (',' (p T293 X525) (',' (p T298 X526) (quot X525 X526 (s (s (s (s T298)))) T281))))" } ], "kb": { "nonunifying": [[ "(zero T293)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T293", "T298" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "793": { "goal": [{ "clause": 1, "scope": 68, "term": "(quot T371 T376 (s (s (s (s (s (s T376)))))) T344)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T371", "T376" ], "free": [], "exprvars": [] } }, "552": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T298) (',' (',' (!_51) (failure (a))) (',' (p T293 X525) (',' (p T298 X526) (quot X525 X526 (s (s (s (s T298)))) T281)))))" }, { "clause": -1, "scope": 52, "term": null }, { "clause": 8, "scope": 51, "term": "(',' (no (zero T298)) (',' (p T293 X525) (',' (p T298 X526) (quot X525 X526 (s (s (s (s T298)))) T281))))" } ], "kb": { "nonunifying": [[ "(zero T293)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T293", "T298" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "794": { "goal": [ { "clause": 2, "scope": 68, "term": "(quot T371 T376 (s (s (s (s (s (s T376)))))) T344)" }, { "clause": 3, "scope": 68, "term": "(quot T371 T376 (s (s (s (s (s (s T376)))))) T344)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T371", "T376" ], "free": [], "exprvars": [] } }, "432": { "goal": [ { "clause": -1, "scope": 37, "term": null }, { "clause": 8, "scope": 36, "term": "(',' (no (zero T223)) (',' (no (zero T216)) (',' (p T223 X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218)))))" } ], "kb": { "nonunifying": [[ "(zero T223)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T216", "T223" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "553": { "goal": [ { "clause": 6, "scope": 53, "term": "(',' (zero T298) (',' (',' (!_51) (failure (a))) (',' (p T293 X525) (',' (p T298 X526) (quot X525 X526 (s (s (s (s T298)))) T281)))))" }, { "clause": -1, "scope": 53, "term": null }, { "clause": -1, "scope": 52, "term": null }, { "clause": 8, "scope": 51, "term": "(',' (no (zero T298)) (',' (p T293 X525) (',' (p T298 X526) (quot X525 X526 (s (s (s (s T298)))) T281))))" } ], "kb": { "nonunifying": [[ "(zero T293)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T293", "T298" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "433": { "goal": [{ "clause": 8, "scope": 36, "term": "(',' (no (zero T223)) (',' (no (zero T216)) (',' (p T223 X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218)))))" }], "kb": { "nonunifying": [[ "(zero T223)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T216", "T223" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "556": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_51) (failure (a))) (',' (p T293 X525) (',' (p (0) X526) (quot X525 X526 (s (s (s (s (0))))) T281))))" }, { "clause": -1, "scope": 53, "term": null }, { "clause": -1, "scope": 52, "term": null }, { "clause": 8, "scope": 51, "term": "(',' (no (zero (0))) (',' (p T293 X525) (',' (p (0) X526) (quot X525 X526 (s (s (s (s (0))))) T281))))" } ], "kb": { "nonunifying": [[ "(zero T293)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T293"], "free": [ "X525", "X526" ], "exprvars": [] } }, "557": { "goal": [ { "clause": -1, "scope": 53, "term": null }, { "clause": -1, "scope": 52, "term": null }, { "clause": 8, "scope": 51, "term": "(',' (no (zero T298)) (',' (p T293 X525) (',' (p T298 X526) (quot X525 X526 (s (s (s (s T298)))) T281))))" } ], "kb": { "nonunifying": [ [ "(zero T293)", "(zero (0))" ], [ "(zero T298)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T293", "T298" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "558": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (p T293 X525) (',' (p (0) X526) (quot X525 X526 (s (s (s (s (0))))) T281))))" }], "kb": { "nonunifying": [[ "(zero T293)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T293"], "free": [ "X525", "X526" ], "exprvars": [] } }, "560": { "goal": [{ "clause": 9, "scope": 54, "term": "(',' (failure (a)) (',' (p T293 X525) (',' (p (0) X526) (quot X525 X526 (s (s (s (s (0))))) T281))))" }], "kb": { "nonunifying": [[ "(zero T293)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T293"], "free": [ "X525", "X526" ], "exprvars": [] } }, "440": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T216)) (',' (p T230 X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218))))" }], "kb": { "nonunifying": [[ "(zero T230)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T216", "T230" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "561": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "563": { "goal": [ { "clause": -1, "scope": 52, "term": null }, { "clause": 8, "scope": 51, "term": "(',' (no (zero T298)) (',' (p T293 X525) (',' (p T298 X526) (quot X525 X526 (s (s (s (s T298)))) T281))))" } ], "kb": { "nonunifying": [ [ "(zero T293)", "(zero (0))" ], [ "(zero T298)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T293", "T298" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "443": { "goal": [ { "clause": 7, "scope": 40, "term": "(',' (no (zero T216)) (',' (p T230 X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218))))" }, { "clause": 8, "scope": 40, "term": "(',' (no (zero T216)) (',' (p T230 X404) (',' (p T216 X405) (quot X404 X405 (s (s (s T216))) T218))))" } ], "kb": { "nonunifying": [[ "(zero T230)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T216", "T230" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "564": { "goal": [{ "clause": 8, "scope": 51, "term": "(',' (no (zero T298)) (',' (p T293 X525) (',' (p T298 X526) (quot X525 X526 (s (s (s (s T298)))) T281))))" }], "kb": { "nonunifying": [ [ "(zero T293)", "(zero (0))" ], [ "(zero T298)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T293", "T298" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "448": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T235)) (',' (!_40) (failure (a)))) (',' (p T230 X404) (',' (p T235 X405) (quot X404 X405 (s (s (s T235))) T218))))" }, { "clause": 8, "scope": 40, "term": "(',' (no (zero T235)) (',' (p T230 X404) (',' (p T235 X405) (quot X404 X405 (s (s (s T235))) T218))))" } ], "kb": { "nonunifying": [[ "(zero T230)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T230", "T235" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "449": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T235) (',' (',' (!_40) (failure (a))) (',' (p T230 X404) (',' (p T235 X405) (quot X404 X405 (s (s (s T235))) T218)))))" }, { "clause": -1, "scope": 41, "term": null }, { "clause": 8, "scope": 40, "term": "(',' (no (zero T235)) (',' (p T230 X404) (',' (p T235 X405) (quot X404 X405 (s (s (s T235))) T218))))" } ], "kb": { "nonunifying": [[ "(zero T230)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T230", "T235" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "450": { "goal": [ { "clause": 6, "scope": 42, "term": "(',' (zero T235) (',' (',' (!_40) (failure (a))) (',' (p T230 X404) (',' (p T235 X405) (quot X404 X405 (s (s (s T235))) T218)))))" }, { "clause": -1, "scope": 42, "term": null }, { "clause": -1, "scope": 41, "term": null }, { "clause": 8, "scope": 40, "term": "(',' (no (zero T235)) (',' (p T230 X404) (',' (p T235 X405) (quot X404 X405 (s (s (s T235))) T218))))" } ], "kb": { "nonunifying": [[ "(zero T230)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T230", "T235" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "453": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_40) (failure (a))) (',' (p T230 X404) (',' (p (0) X405) (quot X404 X405 (s (s (s (0)))) T218))))" }, { "clause": -1, "scope": 42, "term": null }, { "clause": -1, "scope": 41, "term": null }, { "clause": 8, "scope": 40, "term": "(',' (no (zero (0))) (',' (p T230 X404) (',' (p (0) X405) (quot X404 X405 (s (s (s (0)))) T218))))" } ], "kb": { "nonunifying": [[ "(zero T230)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T230"], "free": [ "X404", "X405" ], "exprvars": [] } }, "456": { "goal": [ { "clause": -1, "scope": 42, "term": null }, { "clause": -1, "scope": 41, "term": null }, { "clause": 8, "scope": 40, "term": "(',' (no (zero T235)) (',' (p T230 X404) (',' (p T235 X405) (quot X404 X405 (s (s (s T235))) T218))))" } ], "kb": { "nonunifying": [ [ "(zero T230)", "(zero (0))" ], [ "(zero T235)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T230", "T235" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "457": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (p T230 X404) (',' (p (0) X405) (quot X404 X405 (s (s (s (0)))) T218))))" }], "kb": { "nonunifying": [[ "(zero T230)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T230"], "free": [ "X404", "X405" ], "exprvars": [] } }, "458": { "goal": [{ "clause": 9, "scope": 43, "term": "(',' (failure (a)) (',' (p T230 X404) (',' (p (0) X405) (quot X404 X405 (s (s (s (0)))) T218))))" }], "kb": { "nonunifying": [[ "(zero T230)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T230"], "free": [ "X404", "X405" ], "exprvars": [] } }, "459": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "460": { "goal": [ { "clause": -1, "scope": 41, "term": null }, { "clause": 8, "scope": 40, "term": "(',' (no (zero T235)) (',' (p T230 X404) (',' (p T235 X405) (quot X404 X405 (s (s (s T235))) T218))))" } ], "kb": { "nonunifying": [ [ "(zero T230)", "(zero (0))" ], [ "(zero T235)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T230", "T235" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "461": { "goal": [{ "clause": 8, "scope": 40, "term": "(',' (no (zero T235)) (',' (p T230 X404) (',' (p T235 X405) (quot X404 X405 (s (s (s T235))) T218))))" }], "kb": { "nonunifying": [ [ "(zero T230)", "(zero (0))" ], [ "(zero T235)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T230", "T235" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "100": { "goal": [{ "clause": -1, "scope": -1, "term": "(true)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "584": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T293 X525) (',' (p T303 X526) (quot X525 X526 (s (s (s (s T303)))) T281)))" }], "kb": { "nonunifying": [ [ "(zero T293)", "(zero (0))" ], [ "(zero T303)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T293", "T303" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "101": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "464": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T230 X404) (',' (p T240 X405) (quot X404 X405 (s (s (s T240))) T218)))" }], "kb": { "nonunifying": [ [ "(zero T230)", "(zero (0))" ], [ "(zero T240)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T230", "T240" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "102": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "588": { "goal": [ { "clause": 4, "scope": 55, "term": "(',' (p T293 X525) (',' (p T303 X526) (quot X525 X526 (s (s (s (s T303)))) T281)))" }, { "clause": 5, "scope": 55, "term": "(',' (p T293 X525) (',' (p T303 X526) (quot X525 X526 (s (s (s (s T303)))) T281)))" } ], "kb": { "nonunifying": [ [ "(zero T293)", "(zero (0))" ], [ "(zero T303)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T293", "T303" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "226": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T152)) (',' (no (zero T153)) (',' (p T152 X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T152", "T153" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "468": { "goal": [ { "clause": 4, "scope": 44, "term": "(',' (p T230 X404) (',' (p T240 X405) (quot X404 X405 (s (s (s T240))) T218)))" }, { "clause": 5, "scope": 44, "term": "(',' (p T230 X404) (',' (p T240 X405) (quot X404 X405 (s (s (s T240))) T218)))" } ], "kb": { "nonunifying": [ [ "(zero T230)", "(zero (0))" ], [ "(zero T240)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T230", "T240" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "106": { "goal": [{ "clause": 2, "scope": 13, "term": "(quot T56 T61 (s T61) T29)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T56", "T61" ], "free": [], "exprvars": [] } }, "469": { "goal": [{ "clause": 5, "scope": 44, "term": "(',' (p T230 X404) (',' (p T240 X405) (quot X404 X405 (s (s (s T240))) T218)))" }], "kb": { "nonunifying": [ [ "(zero T230)", "(zero (0))" ], [ "(zero T240)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T230", "T240" ], "free": [ "X404", "X405" ], "exprvars": [] } }, "107": { "goal": [{ "clause": 3, "scope": 13, "term": "(quot T56 T61 (s T61) T29)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T56", "T61" ], "free": [], "exprvars": [] } }, "228": { "goal": [ { "clause": 7, "scope": 25, "term": "(',' (no (zero T152)) (',' (no (zero T153)) (',' (p T152 X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155)))))" }, { "clause": 8, "scope": 25, "term": "(',' (no (zero T152)) (',' (no (zero T153)) (',' (p T152 X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T152", "T153" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "349": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T177 X284) (quot T182 X284 (s (s T177)) T155))" }], "kb": { "nonunifying": [[ "(zero T177)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T177", "T182" ], "free": ["X284"], "exprvars": [] } }, "109": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T77 (s (0)) (s (0)) T79)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T77"], "free": [], "exprvars": [] } }, "590": { "goal": [{ "clause": 5, "scope": 55, "term": "(',' (p T293 X525) (',' (p T303 X526) (quot X525 X526 (s (s (s (s T303)))) T281)))" }], "kb": { "nonunifying": [ [ "(zero T293)", "(zero (0))" ], [ "(zero T303)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T293", "T303" ], "free": [ "X525", "X526" ], "exprvars": [] } }, "350": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "351": { "goal": [ { "clause": 4, "scope": 34, "term": "(',' (p T177 X284) (quot T182 X284 (s (s T177)) T155))" }, { "clause": 5, "scope": 34, "term": "(',' (p T177 X284) (quot T182 X284 (s (s T177)) T155))" } ], "kb": { "nonunifying": [[ "(zero T177)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T177", "T182" ], "free": ["X284"], "exprvars": [] } }, "352": { "goal": [{ "clause": 5, "scope": 34, "term": "(',' (p T177 X284) (quot T182 X284 (s (s T177)) T155))" }], "kb": { "nonunifying": [[ "(zero T177)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T177", "T182" ], "free": ["X284"], "exprvars": [] } }, "473": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T240 X405) (quot T245 X405 (s (s (s T240))) T218))" }], "kb": { "nonunifying": [[ "(zero T240)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T240", "T245" ], "free": ["X405"], "exprvars": [] } }, "594": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T303 X526) (quot T308 X526 (s (s (s (s T303)))) T281))" }], "kb": { "nonunifying": [[ "(zero T303)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T303", "T308" ], "free": ["X526"], "exprvars": [] } }, "111": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "353": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T182 T187 (s (s (s T187))) T155)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T182", "T187" ], "free": [], "exprvars": [] } }, "474": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "595": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "354": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "479": { "goal": [ { "clause": 4, "scope": 45, "term": "(',' (p T240 X405) (quot T245 X405 (s (s (s T240))) T218))" }, { "clause": 5, "scope": 45, "term": "(',' (p T240 X405) (quot T245 X405 (s (s (s T240))) T218))" } ], "kb": { "nonunifying": [[ "(zero T240)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T240", "T245" ], "free": ["X405"], "exprvars": [] } }, "10": { "goal": [ { "clause": 1, "scope": 2, "term": "(quot T7 T8 T8 T10)" }, { "clause": 2, "scope": 2, "term": "(quot T7 T8 T8 T10)" }, { "clause": 3, "scope": 2, "term": "(quot T7 T8 T8 T10)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T7", "T8" ], "free": [], "exprvars": [] } }, "11": { "goal": [{ "clause": 1, "scope": 2, "term": "(quot T7 T8 T8 T10)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T7", "T8" ], "free": [], "exprvars": [] } }, "12": { "goal": [ { "clause": 2, "scope": 2, "term": "(quot T7 T8 T8 T10)" }, { "clause": 3, "scope": 2, "term": "(quot T7 T8 T8 T10)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T7", "T8" ], "free": [], "exprvars": [] } }, "13": { "goal": [{ "clause": -1, "scope": -1, "term": "(true)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "14": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "15": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "17": { "goal": [{ "clause": 3, "scope": 2, "term": "(quot T7 T8 T8 T10)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T7", "T8" ], "free": [], "exprvars": [] } }, "480": { "goal": [{ "clause": 5, "scope": 45, "term": "(',' (p T240 X405) (quot T245 X405 (s (s (s T240))) T218))" }], "kb": { "nonunifying": [[ "(zero T240)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T240", "T245" ], "free": ["X405"], "exprvars": [] } }, "481": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T245 T250 (s (s (s (s T250)))) T218)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T245", "T250" ], "free": [], "exprvars": [] } }, "482": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "120": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T89)) (',' (no (zero T90)) (',' (p T89 X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T89", "T90" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "241": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T160)) (',' (!_25) (failure (a)))) (',' (no (zero T153)) (',' (p T160 X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155)))))" }, { "clause": 8, "scope": 25, "term": "(',' (no (zero T160)) (',' (no (zero T153)) (',' (p T160 X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T153", "T160" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "122": { "goal": [ { "clause": 7, "scope": 14, "term": "(',' (no (zero T89)) (',' (no (zero T90)) (',' (p T89 X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92)))))" }, { "clause": 8, "scope": 14, "term": "(',' (no (zero T89)) (',' (no (zero T90)) (',' (p T89 X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T89", "T90" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "245": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T160) (',' (',' (!_25) (failure (a))) (',' (no (zero T153)) (',' (p T160 X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155))))))" }, { "clause": -1, "scope": 26, "term": null }, { "clause": 8, "scope": 25, "term": "(',' (no (zero T160)) (',' (no (zero T153)) (',' (p T160 X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T153", "T160" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "246": { "goal": [ { "clause": 6, "scope": 27, "term": "(',' (zero T160) (',' (',' (!_25) (failure (a))) (',' (no (zero T153)) (',' (p T160 X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155))))))" }, { "clause": -1, "scope": 27, "term": null }, { "clause": -1, "scope": 26, "term": null }, { "clause": 8, "scope": 25, "term": "(',' (no (zero T160)) (',' (no (zero T153)) (',' (p T160 X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T153", "T160" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "126": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T97)) (',' (!_14) (failure (a)))) (',' (no (zero T90)) (',' (p T97 X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92)))))" }, { "clause": 8, "scope": 14, "term": "(',' (no (zero T97)) (',' (no (zero T90)) (',' (p T97 X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T90", "T97" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "247": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_25) (failure (a))) (',' (no (zero T153)) (',' (p (0) X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155)))))" }, { "clause": -1, "scope": 27, "term": null }, { "clause": -1, "scope": 26, "term": null }, { "clause": 8, "scope": 25, "term": "(',' (no (zero (0))) (',' (no (zero T153)) (',' (p (0) X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T153"], "free": [ "X283", "X284" ], "exprvars": [] } }, "368": { "goal": [ { "clause": 1, "scope": 35, "term": "(quot T182 T187 (s (s (s T187))) T155)" }, { "clause": 2, "scope": 35, "term": "(quot T182 T187 (s (s (s T187))) T155)" }, { "clause": 3, "scope": 35, "term": "(quot T182 T187 (s (s (s T187))) T155)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T182", "T187" ], "free": [], "exprvars": [] } }, "127": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T97) (',' (',' (!_14) (failure (a))) (',' (no (zero T90)) (',' (p T97 X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92))))))" }, { "clause": -1, "scope": 15, "term": null }, { "clause": 8, "scope": 14, "term": "(',' (no (zero T97)) (',' (no (zero T90)) (',' (p T97 X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T90", "T97" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "248": { "goal": [ { "clause": -1, "scope": 27, "term": null }, { "clause": -1, "scope": 26, "term": null }, { "clause": 8, "scope": 25, "term": "(',' (no (zero T160)) (',' (no (zero T153)) (',' (p T160 X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155)))))" } ], "kb": { "nonunifying": [[ "(zero T160)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T153", "T160" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "249": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (no (zero T153)) (',' (p (0) X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T153"], "free": [ "X283", "X284" ], "exprvars": [] } }, "129": { "goal": [ { "clause": 6, "scope": 16, "term": "(',' (zero T97) (',' (',' (!_14) (failure (a))) (',' (no (zero T90)) (',' (p T97 X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92))))))" }, { "clause": -1, "scope": 16, "term": null }, { "clause": -1, "scope": 15, "term": null }, { "clause": 8, "scope": 14, "term": "(',' (no (zero T97)) (',' (no (zero T90)) (',' (p T97 X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T90", "T97" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "370": { "goal": [{ "clause": 1, "scope": 35, "term": "(quot T182 T187 (s (s (s T187))) T155)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T182", "T187" ], "free": [], "exprvars": [] } }, "371": { "goal": [ { "clause": 2, "scope": 35, "term": "(quot T182 T187 (s (s (s T187))) T155)" }, { "clause": 3, "scope": 35, "term": "(quot T182 T187 (s (s (s T187))) T155)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T182", "T187" ], "free": [], "exprvars": [] } }, "493": { "goal": [ { "clause": 1, "scope": 46, "term": "(quot T245 T250 (s (s (s (s T250)))) T218)" }, { "clause": 2, "scope": 46, "term": "(quot T245 T250 (s (s (s (s T250)))) T218)" }, { "clause": 3, "scope": 46, "term": "(quot T245 T250 (s (s (s (s T250)))) T218)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T245", "T250" ], "free": [], "exprvars": [] } }, "252": { "goal": [{ "clause": 9, "scope": 28, "term": "(',' (failure (a)) (',' (no (zero T153)) (',' (p (0) X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T153"], "free": [ "X283", "X284" ], "exprvars": [] } }, "132": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_14) (failure (a))) (',' (no (zero T90)) (',' (p (0) X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92)))))" }, { "clause": -1, "scope": 16, "term": null }, { "clause": -1, "scope": 15, "term": null }, { "clause": 8, "scope": 14, "term": "(',' (no (zero (0))) (',' (no (zero T90)) (',' (p (0) X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T90"], "free": [ "X162", "X163" ], "exprvars": [] } }, "133": { "goal": [ { "clause": -1, "scope": 16, "term": null }, { "clause": -1, "scope": 15, "term": null }, { "clause": 8, "scope": 14, "term": "(',' (no (zero T97)) (',' (no (zero T90)) (',' (p T97 X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92)))))" } ], "kb": { "nonunifying": [[ "(zero T97)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T90", "T97" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "254": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "496": { "goal": [{ "clause": 1, "scope": 46, "term": "(quot T245 T250 (s (s (s (s T250)))) T218)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T245", "T250" ], "free": [], "exprvars": [] } }, "134": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (no (zero T90)) (',' (p (0) X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T90"], "free": [ "X162", "X163" ], "exprvars": [] } }, "497": { "goal": [ { "clause": 2, "scope": 46, "term": "(quot T245 T250 (s (s (s (s T250)))) T218)" }, { "clause": 3, "scope": 46, "term": "(quot T245 T250 (s (s (s (s T250)))) T218)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T245", "T250" ], "free": [], "exprvars": [] } }, "135": { "goal": [{ "clause": 9, "scope": 17, "term": "(',' (failure (a)) (',' (no (zero T90)) (',' (p (0) X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T90"], "free": [ "X162", "X163" ], "exprvars": [] } }, "256": { "goal": [ { "clause": -1, "scope": 26, "term": null }, { "clause": 8, "scope": 25, "term": "(',' (no (zero T160)) (',' (no (zero T153)) (',' (p T160 X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155)))))" } ], "kb": { "nonunifying": [[ "(zero T160)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T153", "T160" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "136": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "378": { "goal": [{ "clause": -1, "scope": -1, "term": "(true)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "137": { "goal": [ { "clause": -1, "scope": 15, "term": null }, { "clause": 8, "scope": 14, "term": "(',' (no (zero T97)) (',' (no (zero T90)) (',' (p T97 X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92)))))" } ], "kb": { "nonunifying": [[ "(zero T97)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T90", "T97" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "258": { "goal": [{ "clause": 8, "scope": 25, "term": "(',' (no (zero T160)) (',' (no (zero T153)) (',' (p T160 X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155)))))" }], "kb": { "nonunifying": [[ "(zero T160)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T153", "T160" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "379": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "138": { "goal": [{ "clause": 8, "scope": 14, "term": "(',' (no (zero T97)) (',' (no (zero T90)) (',' (p T97 X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92)))))" }], "kb": { "nonunifying": [[ "(zero T97)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T90", "T97" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "139": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T90)) (',' (p T104 X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92))))" }], "kb": { "nonunifying": [[ "(zero T104)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T90", "T104" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "31": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T26)) (',' (no (zero T27)) (',' (p T26 X41) (',' (p T27 X42) (quot X41 X42 T27 T29)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T26", "T27" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "32": { "goal": [ { "clause": 7, "scope": 3, "term": "(',' (no (zero T26)) (',' (no (zero T27)) (',' (p T26 X41) (',' (p T27 X42) (quot X41 X42 T27 T29)))))" }, { "clause": 8, "scope": 3, "term": "(',' (no (zero T26)) (',' (no (zero T27)) (',' (p T26 X41) (',' (p T27 X42) (quot X41 X42 T27 T29)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T26", "T27" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "33": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T34)) (',' (!_3) (failure (a)))) (',' (no (zero T27)) (',' (p T34 X41) (',' (p T27 X42) (quot X41 X42 T27 T29)))))" }, { "clause": 8, "scope": 3, "term": "(',' (no (zero T34)) (',' (no (zero T27)) (',' (p T34 X41) (',' (p T27 X42) (quot X41 X42 T27 T29)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T27", "T34" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "34": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T34) (',' (',' (!_3) (failure (a))) (',' (no (zero T27)) (',' (p T34 X41) (',' (p T27 X42) (quot X41 X42 T27 T29))))))" }, { "clause": -1, "scope": 4, "term": null }, { "clause": 8, "scope": 3, "term": "(',' (no (zero T34)) (',' (no (zero T27)) (',' (p T34 X41) (',' (p T27 X42) (quot X41 X42 T27 T29)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T27", "T34" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "35": { "goal": [ { "clause": 6, "scope": 5, "term": "(',' (zero T34) (',' (',' (!_3) (failure (a))) (',' (no (zero T27)) (',' (p T34 X41) (',' (p T27 X42) (quot X41 X42 T27 T29))))))" }, { "clause": -1, "scope": 5, "term": null }, { "clause": -1, "scope": 4, "term": null }, { "clause": 8, "scope": 3, "term": "(',' (no (zero T34)) (',' (no (zero T27)) (',' (p T34 X41) (',' (p T27 X42) (quot X41 X42 T27 T29)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T27", "T34" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "37": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_3) (failure (a))) (',' (no (zero T27)) (',' (p (0) X41) (',' (p T27 X42) (quot X41 X42 T27 T29)))))" }, { "clause": -1, "scope": 5, "term": null }, { "clause": -1, "scope": 4, "term": null }, { "clause": 8, "scope": 3, "term": "(',' (no (zero (0))) (',' (no (zero T27)) (',' (p (0) X41) (',' (p T27 X42) (quot X41 X42 T27 T29)))))" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T27"], "free": [ "X41", "X42" ], "exprvars": [] } }, "38": { "goal": [ { "clause": -1, "scope": 5, "term": null }, { "clause": -1, "scope": 4, "term": null }, { "clause": 8, "scope": 3, "term": "(',' (no (zero T34)) (',' (no (zero T27)) (',' (p T34 X41) (',' (p T27 X42) (quot X41 X42 T27 T29)))))" } ], "kb": { "nonunifying": [[ "(zero T34)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T27", "T34" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "39": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (no (zero T27)) (',' (p (0) X41) (',' (p T27 X42) (quot X41 X42 T27 T29)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T27"], "free": [ "X41", "X42" ], "exprvars": [] } }, "380": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "140": { "goal": [ { "clause": 7, "scope": 18, "term": "(',' (no (zero T90)) (',' (p T104 X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92))))" }, { "clause": 8, "scope": 18, "term": "(',' (no (zero T90)) (',' (p T104 X162) (',' (p T90 X163) (quot X162 X163 (s T90) T92))))" } ], "kb": { "nonunifying": [[ "(zero T104)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T90", "T104" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "141": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T109)) (',' (!_18) (failure (a)))) (',' (p T104 X162) (',' (p T109 X163) (quot X162 X163 (s T109) T92))))" }, { "clause": 8, "scope": 18, "term": "(',' (no (zero T109)) (',' (p T104 X162) (',' (p T109 X163) (quot X162 X163 (s T109) T92))))" } ], "kb": { "nonunifying": [[ "(zero T104)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T104", "T109" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "262": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T153)) (',' (p T167 X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155))))" }], "kb": { "nonunifying": [[ "(zero T167)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T153", "T167" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "142": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T109) (',' (',' (!_18) (failure (a))) (',' (p T104 X162) (',' (p T109 X163) (quot X162 X163 (s T109) T92)))))" }, { "clause": -1, "scope": 19, "term": null }, { "clause": 8, "scope": 18, "term": "(',' (no (zero T109)) (',' (p T104 X162) (',' (p T109 X163) (quot X162 X163 (s T109) T92))))" } ], "kb": { "nonunifying": [[ "(zero T104)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T104", "T109" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "263": { "goal": [ { "clause": 7, "scope": 29, "term": "(',' (no (zero T153)) (',' (p T167 X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155))))" }, { "clause": 8, "scope": 29, "term": "(',' (no (zero T153)) (',' (p T167 X283) (',' (p T153 X284) (quot X283 X284 (s (s T153)) T155))))" } ], "kb": { "nonunifying": [[ "(zero T167)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T153", "T167" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "143": { "goal": [ { "clause": 6, "scope": 20, "term": "(',' (zero T109) (',' (',' (!_18) (failure (a))) (',' (p T104 X162) (',' (p T109 X163) (quot X162 X163 (s T109) T92)))))" }, { "clause": -1, "scope": 20, "term": null }, { "clause": -1, "scope": 19, "term": null }, { "clause": 8, "scope": 18, "term": "(',' (no (zero T109)) (',' (p T104 X162) (',' (p T109 X163) (quot X162 X163 (s T109) T92))))" } ], "kb": { "nonunifying": [[ "(zero T104)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T104", "T109" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "385": { "goal": [{ "clause": 2, "scope": 35, "term": "(quot T182 T187 (s (s (s T187))) T155)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T182", "T187" ], "free": [], "exprvars": [] } }, "144": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_18) (failure (a))) (',' (p T104 X162) (',' (p (0) X163) (quot X162 X163 (s (0)) T92))))" }, { "clause": -1, "scope": 20, "term": null }, { "clause": -1, "scope": 19, "term": null }, { "clause": 8, "scope": 18, "term": "(',' (no (zero (0))) (',' (p T104 X162) (',' (p (0) X163) (quot X162 X163 (s (0)) T92))))" } ], "kb": { "nonunifying": [[ "(zero T104)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T104"], "free": [ "X162", "X163" ], "exprvars": [] } }, "386": { "goal": [{ "clause": 3, "scope": 35, "term": "(quot T182 T187 (s (s (s T187))) T155)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T182", "T187" ], "free": [], "exprvars": [] } }, "145": { "goal": [ { "clause": -1, "scope": 20, "term": null }, { "clause": -1, "scope": 19, "term": null }, { "clause": 8, "scope": 18, "term": "(',' (no (zero T109)) (',' (p T104 X162) (',' (p T109 X163) (quot X162 X163 (s T109) T92))))" } ], "kb": { "nonunifying": [ [ "(zero T104)", "(zero (0))" ], [ "(zero T109)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T104", "T109" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "387": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T203 (s (s (s (0)))) (s (s (s (0)))) T205)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T203"], "free": [], "exprvars": [] } }, "146": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (p T104 X162) (',' (p (0) X163) (quot X162 X163 (s (0)) T92))))" }], "kb": { "nonunifying": [[ "(zero T104)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T104"], "free": [ "X162", "X163" ], "exprvars": [] } }, "388": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "147": { "goal": [{ "clause": 9, "scope": 21, "term": "(',' (failure (a)) (',' (p T104 X162) (',' (p (0) X163) (quot X162 X163 (s (0)) T92))))" }], "kb": { "nonunifying": [[ "(zero T104)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T104"], "free": [ "X162", "X163" ], "exprvars": [] } }, "268": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T172)) (',' (!_29) (failure (a)))) (',' (p T167 X283) (',' (p T172 X284) (quot X283 X284 (s (s T172)) T155))))" }, { "clause": 8, "scope": 29, "term": "(',' (no (zero T172)) (',' (p T167 X283) (',' (p T172 X284) (quot X283 X284 (s (s T172)) T155))))" } ], "kb": { "nonunifying": [[ "(zero T167)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T167", "T172" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "148": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "269": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T172) (',' (',' (!_29) (failure (a))) (',' (p T167 X283) (',' (p T172 X284) (quot X283 X284 (s (s T172)) T155)))))" }, { "clause": -1, "scope": 30, "term": null }, { "clause": 8, "scope": 29, "term": "(',' (no (zero T172)) (',' (p T167 X283) (',' (p T172 X284) (quot X283 X284 (s (s T172)) T155))))" } ], "kb": { "nonunifying": [[ "(zero T167)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T167", "T172" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "149": { "goal": [ { "clause": -1, "scope": 19, "term": null }, { "clause": 8, "scope": 18, "term": "(',' (no (zero T109)) (',' (p T104 X162) (',' (p T109 X163) (quot X162 X163 (s T109) T92))))" } ], "kb": { "nonunifying": [ [ "(zero T104)", "(zero (0))" ], [ "(zero T109)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T104", "T109" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "41": { "goal": [{ "clause": 9, "scope": 6, "term": "(',' (failure (a)) (',' (no (zero T27)) (',' (p (0) X41) (',' (p T27 X42) (quot X41 X42 T27 T29)))))" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T27"], "free": [ "X41", "X42" ], "exprvars": [] } }, "42": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "43": { "goal": [ { "clause": -1, "scope": 4, "term": null }, { "clause": 8, "scope": 3, "term": "(',' (no (zero T34)) (',' (no (zero T27)) (',' (p T34 X41) (',' (p T27 X42) (quot X41 X42 T27 T29)))))" } ], "kb": { "nonunifying": [[ "(zero T34)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T27", "T34" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "44": { "goal": [{ "clause": 8, "scope": 3, "term": "(',' (no (zero T34)) (',' (no (zero T27)) (',' (p T34 X41) (',' (p T27 X42) (quot X41 X42 T27 T29)))))" }], "kb": { "nonunifying": [[ "(zero T34)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T27", "T34" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "270": { "goal": [ { "clause": 6, "scope": 31, "term": "(',' (zero T172) (',' (',' (!_29) (failure (a))) (',' (p T167 X283) (',' (p T172 X284) (quot X283 X284 (s (s T172)) T155)))))" }, { "clause": -1, "scope": 31, "term": null }, { "clause": -1, "scope": 30, "term": null }, { "clause": 8, "scope": 29, "term": "(',' (no (zero T172)) (',' (p T167 X283) (',' (p T172 X284) (quot X283 X284 (s (s T172)) T155))))" } ], "kb": { "nonunifying": [[ "(zero T167)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T167", "T172" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "150": { "goal": [{ "clause": 8, "scope": 18, "term": "(',' (no (zero T109)) (',' (p T104 X162) (',' (p T109 X163) (quot X162 X163 (s T109) T92))))" }], "kb": { "nonunifying": [ [ "(zero T104)", "(zero (0))" ], [ "(zero T109)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T104", "T109" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "151": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T104 X162) (',' (p T114 X163) (quot X162 X163 (s T114) T92)))" }], "kb": { "nonunifying": [ [ "(zero T104)", "(zero (0))" ], [ "(zero T114)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T104", "T114" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "152": { "goal": [ { "clause": 4, "scope": 22, "term": "(',' (p T104 X162) (',' (p T114 X163) (quot X162 X163 (s T114) T92)))" }, { "clause": 5, "scope": 22, "term": "(',' (p T104 X162) (',' (p T114 X163) (quot X162 X163 (s T114) T92)))" } ], "kb": { "nonunifying": [ [ "(zero T104)", "(zero (0))" ], [ "(zero T114)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T104", "T114" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "153": { "goal": [{ "clause": 5, "scope": 22, "term": "(',' (p T104 X162) (',' (p T114 X163) (quot X162 X163 (s T114) T92)))" }], "kb": { "nonunifying": [ [ "(zero T104)", "(zero (0))" ], [ "(zero T114)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T104", "T114" ], "free": [ "X162", "X163" ], "exprvars": [] } }, "275": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_29) (failure (a))) (',' (p T167 X283) (',' (p (0) X284) (quot X283 X284 (s (s (0))) T155))))" }, { "clause": -1, "scope": 31, "term": null }, { "clause": -1, "scope": 30, "term": null }, { "clause": 8, "scope": 29, "term": "(',' (no (zero (0))) (',' (p T167 X283) (',' (p (0) X284) (quot X283 X284 (s (s (0))) T155))))" } ], "kb": { "nonunifying": [[ "(zero T167)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T167"], "free": [ "X283", "X284" ], "exprvars": [] } }, "155": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T114 X163) (quot T119 X163 (s T114) T92))" }], "kb": { "nonunifying": [[ "(zero T114)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T114", "T119" ], "free": ["X163"], "exprvars": [] } }, "276": { "goal": [ { "clause": -1, "scope": 31, "term": null }, { "clause": -1, "scope": 30, "term": null }, { "clause": 8, "scope": 29, "term": "(',' (no (zero T172)) (',' (p T167 X283) (',' (p T172 X284) (quot X283 X284 (s (s T172)) T155))))" } ], "kb": { "nonunifying": [ [ "(zero T167)", "(zero (0))" ], [ "(zero T172)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T167", "T172" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "277": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (p T167 X283) (',' (p (0) X284) (quot X283 X284 (s (s (0))) T155))))" }], "kb": { "nonunifying": [[ "(zero T167)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T167"], "free": [ "X283", "X284" ], "exprvars": [] } }, "158": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "279": { "goal": [{ "clause": 9, "scope": 32, "term": "(',' (failure (a)) (',' (p T167 X283) (',' (p (0) X284) (quot X283 X284 (s (s (0))) T155))))" }], "kb": { "nonunifying": [[ "(zero T167)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T167"], "free": [ "X283", "X284" ], "exprvars": [] } }, "50": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (no (zero T27)) (',' (p T41 X41) (',' (p T27 X42) (quot X41 X42 T27 T29))))" }], "kb": { "nonunifying": [[ "(zero T41)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T27", "T41" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "52": { "goal": [ { "clause": 7, "scope": 7, "term": "(',' (no (zero T27)) (',' (p T41 X41) (',' (p T27 X42) (quot X41 X42 T27 T29))))" }, { "clause": 8, "scope": 7, "term": "(',' (no (zero T27)) (',' (p T41 X41) (',' (p T27 X42) (quot X41 X42 T27 T29))))" } ], "kb": { "nonunifying": [[ "(zero T41)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T27", "T41" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "57": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (call (zero T46)) (',' (!_7) (failure (a)))) (',' (p T41 X41) (',' (p T46 X42) (quot X41 X42 T46 T29))))" }, { "clause": 8, "scope": 7, "term": "(',' (no (zero T46)) (',' (p T41 X41) (',' (p T46 X42) (quot X41 X42 T46 T29))))" } ], "kb": { "nonunifying": [[ "(zero T41)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T41", "T46" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "58": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (zero T46) (',' (',' (!_7) (failure (a))) (',' (p T41 X41) (',' (p T46 X42) (quot X41 X42 T46 T29)))))" }, { "clause": -1, "scope": 8, "term": null }, { "clause": 8, "scope": 7, "term": "(',' (no (zero T46)) (',' (p T41 X41) (',' (p T46 X42) (quot X41 X42 T46 T29))))" } ], "kb": { "nonunifying": [[ "(zero T41)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T41", "T46" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "59": { "goal": [ { "clause": 6, "scope": 9, "term": "(',' (zero T46) (',' (',' (!_7) (failure (a))) (',' (p T41 X41) (',' (p T46 X42) (quot X41 X42 T46 T29)))))" }, { "clause": -1, "scope": 9, "term": null }, { "clause": -1, "scope": 8, "term": null }, { "clause": 8, "scope": 7, "term": "(',' (no (zero T46)) (',' (p T41 X41) (',' (p T46 X42) (quot X41 X42 T46 T29))))" } ], "kb": { "nonunifying": [[ "(zero T41)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T41", "T46" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "280": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "161": { "goal": [ { "clause": 4, "scope": 23, "term": "(',' (p T114 X163) (quot T119 X163 (s T114) T92))" }, { "clause": 5, "scope": 23, "term": "(',' (p T114 X163) (quot T119 X163 (s T114) T92))" } ], "kb": { "nonunifying": [[ "(zero T114)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T114", "T119" ], "free": ["X163"], "exprvars": [] } }, "282": { "goal": [ { "clause": -1, "scope": 30, "term": null }, { "clause": 8, "scope": 29, "term": "(',' (no (zero T172)) (',' (p T167 X283) (',' (p T172 X284) (quot X283 X284 (s (s T172)) T155))))" } ], "kb": { "nonunifying": [ [ "(zero T167)", "(zero (0))" ], [ "(zero T172)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T167", "T172" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "283": { "goal": [{ "clause": 8, "scope": 29, "term": "(',' (no (zero T172)) (',' (p T167 X283) (',' (p T172 X284) (quot X283 X284 (s (s T172)) T155))))" }], "kb": { "nonunifying": [ [ "(zero T167)", "(zero (0))" ], [ "(zero T172)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T167", "T172" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "163": { "goal": [{ "clause": 5, "scope": 23, "term": "(',' (p T114 X163) (quot T119 X163 (s T114) T92))" }], "kb": { "nonunifying": [[ "(zero T114)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T114", "T119" ], "free": ["X163"], "exprvars": [] } }, "164": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T119 T124 (s (s T124)) T92)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T119", "T124" ], "free": [], "exprvars": [] } }, "165": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "169": { "goal": [ { "clause": 1, "scope": 24, "term": "(quot T119 T124 (s (s T124)) T92)" }, { "clause": 2, "scope": 24, "term": "(quot T119 T124 (s (s T124)) T92)" }, { "clause": 3, "scope": 24, "term": "(quot T119 T124 (s (s T124)) T92)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T119", "T124" ], "free": [], "exprvars": [] } }, "61": { "goal": [ { "clause": -1, "scope": -1, "term": "(',' (',' (!_7) (failure (a))) (',' (p T41 X41) (',' (p (0) X42) (quot X41 X42 (0) T29))))" }, { "clause": -1, "scope": 9, "term": null }, { "clause": -1, "scope": 8, "term": null }, { "clause": 8, "scope": 7, "term": "(',' (no (zero (0))) (',' (p T41 X41) (',' (p (0) X42) (quot X41 X42 (0) T29))))" } ], "kb": { "nonunifying": [[ "(zero T41)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T41"], "free": [ "X41", "X42" ], "exprvars": [] } }, "62": { "goal": [ { "clause": -1, "scope": 9, "term": null }, { "clause": -1, "scope": 8, "term": null }, { "clause": 8, "scope": 7, "term": "(',' (no (zero T46)) (',' (p T41 X41) (',' (p T46 X42) (quot X41 X42 T46 T29))))" } ], "kb": { "nonunifying": [ [ "(zero T41)", "(zero (0))" ], [ "(zero T46)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T41", "T46" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "64": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (failure (a)) (',' (p T41 X41) (',' (p (0) X42) (quot X41 X42 (0) T29))))" }], "kb": { "nonunifying": [[ "(zero T41)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T41"], "free": [ "X41", "X42" ], "exprvars": [] } }, "65": { "goal": [{ "clause": 9, "scope": 10, "term": "(',' (failure (a)) (',' (p T41 X41) (',' (p (0) X42) (quot X41 X42 (0) T29))))" }], "kb": { "nonunifying": [[ "(zero T41)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T41"], "free": [ "X41", "X42" ], "exprvars": [] } }, "66": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "68": { "goal": [ { "clause": -1, "scope": 8, "term": null }, { "clause": 8, "scope": 7, "term": "(',' (no (zero T46)) (',' (p T41 X41) (',' (p T46 X42) (quot X41 X42 T46 T29))))" } ], "kb": { "nonunifying": [ [ "(zero T41)", "(zero (0))" ], [ "(zero T46)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T41", "T46" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "171": { "goal": [{ "clause": 1, "scope": 24, "term": "(quot T119 T124 (s (s T124)) T92)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T119", "T124" ], "free": [], "exprvars": [] } }, "172": { "goal": [ { "clause": 2, "scope": 24, "term": "(quot T119 T124 (s (s T124)) T92)" }, { "clause": 3, "scope": 24, "term": "(quot T119 T124 (s (s T124)) T92)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T119", "T124" ], "free": [], "exprvars": [] } }, "173": { "goal": [{ "clause": -1, "scope": -1, "term": "(true)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "174": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "175": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "176": { "goal": [{ "clause": 2, "scope": 24, "term": "(quot T119 T124 (s (s T124)) T92)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T119", "T124" ], "free": [], "exprvars": [] } }, "297": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T167 X283) (',' (p T177 X284) (quot X283 X284 (s (s T177)) T155)))" }], "kb": { "nonunifying": [ [ "(zero T167)", "(zero (0))" ], [ "(zero T177)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T167", "T177" ], "free": [ "X283", "X284" ], "exprvars": [] } }, "177": { "goal": [{ "clause": 3, "scope": 24, "term": "(quot T119 T124 (s (s T124)) T92)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T119", "T124" ], "free": [], "exprvars": [] } }, "70": { "goal": [{ "clause": 8, "scope": 7, "term": "(',' (no (zero T46)) (',' (p T41 X41) (',' (p T46 X42) (quot X41 X42 T46 T29))))" }], "kb": { "nonunifying": [ [ "(zero T41)", "(zero (0))" ], [ "(zero T46)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T41", "T46" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "75": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T41 X41) (',' (p T51 X42) (quot X41 X42 T51 T29)))" }], "kb": { "nonunifying": [ [ "(zero T41)", "(zero (0))" ], [ "(zero T51)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T41", "T51" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "180": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T140 (s (s (0))) (s (s (0))) T142)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": ["T140"], "free": [], "exprvars": [] } }, "182": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "80": { "goal": [ { "clause": 4, "scope": 11, "term": "(',' (p T41 X41) (',' (p T51 X42) (quot X41 X42 T51 T29)))" }, { "clause": 5, "scope": 11, "term": "(',' (p T41 X41) (',' (p T51 X42) (quot X41 X42 T51 T29)))" } ], "kb": { "nonunifying": [ [ "(zero T41)", "(zero (0))" ], [ "(zero T51)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T41", "T51" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "81": { "goal": [{ "clause": 5, "scope": 11, "term": "(',' (p T41 X41) (',' (p T51 X42) (quot X41 X42 T51 T29)))" }], "kb": { "nonunifying": [ [ "(zero T41)", "(zero (0))" ], [ "(zero T51)", "(zero (0))" ] ], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T41", "T51" ], "free": [ "X41", "X42" ], "exprvars": [] } }, "83": { "goal": [{ "clause": -1, "scope": -1, "term": "(',' (p T51 X42) (quot T56 X42 T51 T29))" }], "kb": { "nonunifying": [[ "(zero T51)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T51", "T56" ], "free": ["X42"], "exprvars": [] } }, "84": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "85": { "goal": [ { "clause": 4, "scope": 12, "term": "(',' (p T51 X42) (quot T56 X42 T51 T29))" }, { "clause": 5, "scope": 12, "term": "(',' (p T51 X42) (quot T56 X42 T51 T29))" } ], "kb": { "nonunifying": [[ "(zero T51)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T51", "T56" ], "free": ["X42"], "exprvars": [] } }, "86": { "goal": [{ "clause": 5, "scope": 12, "term": "(',' (p T51 X42) (quot T56 X42 T51 T29))" }], "kb": { "nonunifying": [[ "(zero T51)", "(zero (0))" ]], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T51", "T56" ], "free": ["X42"], "exprvars": [] } }, "87": { "goal": [{ "clause": -1, "scope": -1, "term": "(quot T56 T61 (s T61) T29)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T56", "T61" ], "free": [], "exprvars": [] } }, "88": { "goal": [], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } }, "type": "Nodes", "91": { "goal": [ { "clause": 1, "scope": 13, "term": "(quot T56 T61 (s T61) T29)" }, { "clause": 2, "scope": 13, "term": "(quot T56 T61 (s T61) T29)" }, { "clause": 3, "scope": 13, "term": "(quot T56 T61 (s T61) T29)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T56", "T61" ], "free": [], "exprvars": [] } }, "93": { "goal": [{ "clause": 1, "scope": 13, "term": "(quot T56 T61 (s T61) T29)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T56", "T61" ], "free": [], "exprvars": [] } }, "94": { "goal": [ { "clause": 2, "scope": 13, "term": "(quot T56 T61 (s T61) T29)" }, { "clause": 3, "scope": 13, "term": "(quot T56 T61 (s T61) T29)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T56", "T61" ], "free": [], "exprvars": [] } }, "900": { "goal": [ { "clause": 2, "scope": 79, "term": "(quot T434 T439 (s (s (s (s (s (s (s T439))))))) T407)" }, { "clause": 3, "scope": 79, "term": "(quot T434 T439 (s (s (s (s (s (s (s T439))))))) T407)" } ], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [ "T434", "T439" ], "free": [], "exprvars": [] } }, "906": { "goal": [{ "clause": -1, "scope": -1, "term": "(true)" }], "kb": { "nonunifying": [], "intvars": {}, "arithmetic": { "type": "PlainIntegerRelationState", "relations": [] }, "ground": [], "free": [], "exprvars": [] } } }, "edges": [ { "from": 1, "to": 4, "label": "CASE" }, { "from": 4, "to": 9, "label": "ONLY EVAL with clause\ndiv(X5, X6, X7) :- quot(X5, X6, X6, X7).\nand substitutionT1 -> T7,\nX5 -> T7,\nT2 -> T8,\nX6 -> T8,\nT3 -> T10,\nX7 -> T10,\nT9 -> T10" }, { "from": 9, "to": 10, "label": "CASE" }, { "from": 10, "to": 11, "label": "PARALLEL" }, { "from": 10, "to": 12, "label": "PARALLEL" }, { "from": 11, "to": 13, "label": "EVAL with clause\nquot(0, s(X16), s(X17), 0).\nand substitutionT7 -> 0,\nX16 -> T15,\nT8 -> s(T15),\nX17 -> T15,\nT10 -> 0" }, { "from": 11, "to": 14, "label": "EVAL-BACKTRACK" }, { "from": 12, "to": 17, "label": "BACKTRACK\nfor clause: quot(X, 0, s(Z), s(U)) :- quot(X, s(Z), s(Z), U)because of non-unification" }, { "from": 13, "to": 15, "label": "SUCCESS" }, { "from": 17, "to": 31, "label": "ONLY EVAL with clause\nquot(X37, X38, X39, X40) :- ','(no(zero(X37)), ','(no(zero(X38)), ','(p(X37, X41), ','(p(X38, X42), quot(X41, X42, X39, X40))))).\nand substitutionT7 -> T26,\nX37 -> T26,\nT8 -> T27,\nX38 -> T27,\nX39 -> T27,\nT10 -> T29,\nX40 -> T29,\nT28 -> T29" }, { "from": 31, "to": 32, "label": "CASE" }, { "from": 32, "to": 33, "label": "ONLY EVAL with clause\nno(X51) :- ','(call(X51), ','(!_3, failure(a))).\nand substitutionT26 -> T34,\nX51 -> zero(T34)" }, { "from": 33, "to": 34, "label": "CALL" }, { "from": 34, "to": 35, "label": "CASE" }, { "from": 35, "to": 37, "label": "EVAL with clause\nzero(0).\nand substitutionT34 -> 0" }, { "from": 35, "to": 38, "label": "EVAL-BACKTRACK" }, { "from": 37, "to": 39, "label": "CUT" }, { "from": 38, "to": 43, "label": "FAILURE" }, { "from": 39, "to": 41, "label": "CASE" }, { "from": 41, "to": 42, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 43, "to": 44, "label": "FAILURE" }, { "from": 44, "to": 50, "label": "ONLY EVAL with clause\nno(X66).\nand substitutionT34 -> T41,\nX66 -> zero(T41)" }, { "from": 50, "to": 52, "label": "CASE" }, { "from": 52, "to": 57, "label": "ONLY EVAL with clause\nno(X75) :- ','(call(X75), ','(!_7, failure(a))).\nand substitutionT27 -> T46,\nX75 -> zero(T46)" }, { "from": 57, "to": 58, "label": "CALL" }, { "from": 58, "to": 59, "label": "CASE" }, { "from": 59, "to": 61, "label": "EVAL with clause\nzero(0).\nand substitutionT46 -> 0" }, { "from": 59, "to": 62, "label": "EVAL-BACKTRACK" }, { "from": 61, "to": 64, "label": "CUT" }, { "from": 62, "to": 68, "label": "FAILURE" }, { "from": 64, "to": 65, "label": "CASE" }, { "from": 65, "to": 66, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 68, "to": 70, "label": "FAILURE" }, { "from": 70, "to": 75, "label": "ONLY EVAL with clause\nno(X90).\nand substitutionT46 -> T51,\nX90 -> zero(T51)" }, { "from": 75, "to": 80, "label": "CASE" }, { "from": 80, "to": 81, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T41), zero(0))" }, { "from": 81, "to": 83, "label": "EVAL with clause\np(s(X99), X99).\nand substitutionX99 -> T56,\nT41 -> s(T56),\nX41 -> T56" }, { "from": 81, "to": 84, "label": "EVAL-BACKTRACK" }, { "from": 83, "to": 85, "label": "CASE" }, { "from": 85, "to": 86, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T51), zero(0))" }, { "from": 86, "to": 87, "label": "EVAL with clause\np(s(X108), X108).\nand substitutionX108 -> T61,\nT51 -> s(T61),\nX42 -> T61" }, { "from": 86, "to": 88, "label": "EVAL-BACKTRACK" }, { "from": 87, "to": 91, "label": "CASE" }, { "from": 91, "to": 93, "label": "PARALLEL" }, { "from": 91, "to": 94, "label": "PARALLEL" }, { "from": 93, "to": 100, "label": "EVAL with clause\nquot(0, s(X121), s(X122), 0).\nand substitutionT56 -> 0,\nX121 -> T68,\nT61 -> s(T68),\nX122 -> s(T68),\nT29 -> 0" }, { "from": 93, "to": 101, "label": "EVAL-BACKTRACK" }, { "from": 94, "to": 106, "label": "PARALLEL" }, { "from": 94, "to": 107, "label": "PARALLEL" }, { "from": 100, "to": 102, "label": "SUCCESS" }, { "from": 106, "to": 109, "label": "EVAL with clause\nquot(X135, 0, s(X136), s(X137)) :- quot(X135, s(X136), s(X136), X137).\nand substitutionT56 -> T77,\nX135 -> T77,\nT61 -> 0,\nX136 -> 0,\nX137 -> T79,\nT29 -> s(T79),\nT78 -> T79" }, { "from": 106, "to": 111, "label": "EVAL-BACKTRACK" }, { "from": 107, "to": 120, "label": "ONLY EVAL with clause\nquot(X158, X159, X160, X161) :- ','(no(zero(X158)), ','(no(zero(X159)), ','(p(X158, X162), ','(p(X159, X163), quot(X162, X163, X160, X161))))).\nand substitutionT56 -> T89,\nX158 -> T89,\nT61 -> T90,\nX159 -> T90,\nX160 -> s(T90),\nT29 -> T92,\nX161 -> T92,\nT91 -> T92" }, { "from": 109, "to": 9, "label": "INSTANCE with matching:\nT7 -> T77\nT8 -> s(0)\nT10 -> T79" }, { "from": 120, "to": 122, "label": "CASE" }, { "from": 122, "to": 126, "label": "ONLY EVAL with clause\nno(X172) :- ','(call(X172), ','(!_14, failure(a))).\nand substitutionT89 -> T97,\nX172 -> zero(T97)" }, { "from": 126, "to": 127, "label": "CALL" }, { "from": 127, "to": 129, "label": "CASE" }, { "from": 129, "to": 132, "label": "EVAL with clause\nzero(0).\nand substitutionT97 -> 0" }, { "from": 129, "to": 133, "label": "EVAL-BACKTRACK" }, { "from": 132, "to": 134, "label": "CUT" }, { "from": 133, "to": 137, "label": "FAILURE" }, { "from": 134, "to": 135, "label": "CASE" }, { "from": 135, "to": 136, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 137, "to": 138, "label": "FAILURE" }, { "from": 138, "to": 139, "label": "ONLY EVAL with clause\nno(X187).\nand substitutionT97 -> T104,\nX187 -> zero(T104)" }, { "from": 139, "to": 140, "label": "CASE" }, { "from": 140, "to": 141, "label": "ONLY EVAL with clause\nno(X196) :- ','(call(X196), ','(!_18, failure(a))).\nand substitutionT90 -> T109,\nX196 -> zero(T109)" }, { "from": 141, "to": 142, "label": "CALL" }, { "from": 142, "to": 143, "label": "CASE" }, { "from": 143, "to": 144, "label": "EVAL with clause\nzero(0).\nand substitutionT109 -> 0" }, { "from": 143, "to": 145, "label": "EVAL-BACKTRACK" }, { "from": 144, "to": 146, "label": "CUT" }, { "from": 145, "to": 149, "label": "FAILURE" }, { "from": 146, "to": 147, "label": "CASE" }, { "from": 147, "to": 148, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 149, "to": 150, "label": "FAILURE" }, { "from": 150, "to": 151, "label": "ONLY EVAL with clause\nno(X211).\nand substitutionT109 -> T114,\nX211 -> zero(T114)" }, { "from": 151, "to": 152, "label": "CASE" }, { "from": 152, "to": 153, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T104), zero(0))" }, { "from": 153, "to": 155, "label": "EVAL with clause\np(s(X220), X220).\nand substitutionX220 -> T119,\nT104 -> s(T119),\nX162 -> T119" }, { "from": 153, "to": 158, "label": "EVAL-BACKTRACK" }, { "from": 155, "to": 161, "label": "CASE" }, { "from": 161, "to": 163, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T114), zero(0))" }, { "from": 163, "to": 164, "label": "EVAL with clause\np(s(X229), X229).\nand substitutionX229 -> T124,\nT114 -> s(T124),\nX163 -> T124" }, { "from": 163, "to": 165, "label": "EVAL-BACKTRACK" }, { "from": 164, "to": 169, "label": "CASE" }, { "from": 169, "to": 171, "label": "PARALLEL" }, { "from": 169, "to": 172, "label": "PARALLEL" }, { "from": 171, "to": 173, "label": "EVAL with clause\nquot(0, s(X242), s(X243), 0).\nand substitutionT119 -> 0,\nX242 -> T131,\nT124 -> s(T131),\nX243 -> s(s(T131)),\nT92 -> 0" }, { "from": 171, "to": 174, "label": "EVAL-BACKTRACK" }, { "from": 172, "to": 176, "label": "PARALLEL" }, { "from": 172, "to": 177, "label": "PARALLEL" }, { "from": 173, "to": 175, "label": "SUCCESS" }, { "from": 176, "to": 180, "label": "EVAL with clause\nquot(X256, 0, s(X257), s(X258)) :- quot(X256, s(X257), s(X257), X258).\nand substitutionT119 -> T140,\nX256 -> T140,\nT124 -> 0,\nX257 -> s(0),\nX258 -> T142,\nT92 -> s(T142),\nT141 -> T142" }, { "from": 176, "to": 182, "label": "EVAL-BACKTRACK" }, { "from": 177, "to": 226, "label": "ONLY EVAL with clause\nquot(X279, X280, X281, X282) :- ','(no(zero(X279)), ','(no(zero(X280)), ','(p(X279, X283), ','(p(X280, X284), quot(X283, X284, X281, X282))))).\nand substitutionT119 -> T152,\nX279 -> T152,\nT124 -> T153,\nX280 -> T153,\nX281 -> s(s(T153)),\nT92 -> T155,\nX282 -> T155,\nT154 -> T155" }, { "from": 180, "to": 9, "label": "INSTANCE with matching:\nT7 -> T140\nT8 -> s(s(0))\nT10 -> T142" }, { "from": 226, "to": 228, "label": "CASE" }, { "from": 228, "to": 241, "label": "ONLY EVAL with clause\nno(X293) :- ','(call(X293), ','(!_25, failure(a))).\nand substitutionT152 -> T160,\nX293 -> zero(T160)" }, { "from": 241, "to": 245, "label": "CALL" }, { "from": 245, "to": 246, "label": "CASE" }, { "from": 246, "to": 247, "label": "EVAL with clause\nzero(0).\nand substitutionT160 -> 0" }, { "from": 246, "to": 248, "label": "EVAL-BACKTRACK" }, { "from": 247, "to": 249, "label": "CUT" }, { "from": 248, "to": 256, "label": "FAILURE" }, { "from": 249, "to": 252, "label": "CASE" }, { "from": 252, "to": 254, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 256, "to": 258, "label": "FAILURE" }, { "from": 258, "to": 262, "label": "ONLY EVAL with clause\nno(X308).\nand substitutionT160 -> T167,\nX308 -> zero(T167)" }, { "from": 262, "to": 263, "label": "CASE" }, { "from": 263, "to": 268, "label": "ONLY EVAL with clause\nno(X317) :- ','(call(X317), ','(!_29, failure(a))).\nand substitutionT153 -> T172,\nX317 -> zero(T172)" }, { "from": 268, "to": 269, "label": "CALL" }, { "from": 269, "to": 270, "label": "CASE" }, { "from": 270, "to": 275, "label": "EVAL with clause\nzero(0).\nand substitutionT172 -> 0" }, { "from": 270, "to": 276, "label": "EVAL-BACKTRACK" }, { "from": 275, "to": 277, "label": "CUT" }, { "from": 276, "to": 282, "label": "FAILURE" }, { "from": 277, "to": 279, "label": "CASE" }, { "from": 279, "to": 280, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 282, "to": 283, "label": "FAILURE" }, { "from": 283, "to": 297, "label": "ONLY EVAL with clause\nno(X332).\nand substitutionT172 -> T177,\nX332 -> zero(T177)" }, { "from": 297, "to": 307, "label": "CASE" }, { "from": 307, "to": 308, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T167), zero(0))" }, { "from": 308, "to": 349, "label": "EVAL with clause\np(s(X341), X341).\nand substitutionX341 -> T182,\nT167 -> s(T182),\nX283 -> T182" }, { "from": 308, "to": 350, "label": "EVAL-BACKTRACK" }, { "from": 349, "to": 351, "label": "CASE" }, { "from": 351, "to": 352, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T177), zero(0))" }, { "from": 352, "to": 353, "label": "EVAL with clause\np(s(X350), X350).\nand substitutionX350 -> T187,\nT177 -> s(T187),\nX284 -> T187" }, { "from": 352, "to": 354, "label": "EVAL-BACKTRACK" }, { "from": 353, "to": 368, "label": "CASE" }, { "from": 368, "to": 370, "label": "PARALLEL" }, { "from": 368, "to": 371, "label": "PARALLEL" }, { "from": 370, "to": 378, "label": "EVAL with clause\nquot(0, s(X363), s(X364), 0).\nand substitutionT182 -> 0,\nX363 -> T194,\nT187 -> s(T194),\nX364 -> s(s(s(T194))),\nT155 -> 0" }, { "from": 370, "to": 379, "label": "EVAL-BACKTRACK" }, { "from": 371, "to": 385, "label": "PARALLEL" }, { "from": 371, "to": 386, "label": "PARALLEL" }, { "from": 378, "to": 380, "label": "SUCCESS" }, { "from": 385, "to": 387, "label": "EVAL with clause\nquot(X377, 0, s(X378), s(X379)) :- quot(X377, s(X378), s(X378), X379).\nand substitutionT182 -> T203,\nX377 -> T203,\nT187 -> 0,\nX378 -> s(s(0)),\nX379 -> T205,\nT155 -> s(T205),\nT204 -> T205" }, { "from": 385, "to": 388, "label": "EVAL-BACKTRACK" }, { "from": 386, "to": 416, "label": "ONLY EVAL with clause\nquot(X400, X401, X402, X403) :- ','(no(zero(X400)), ','(no(zero(X401)), ','(p(X400, X404), ','(p(X401, X405), quot(X404, X405, X402, X403))))).\nand substitutionT182 -> T215,\nX400 -> T215,\nT187 -> T216,\nX401 -> T216,\nX402 -> s(s(s(T216))),\nT155 -> T218,\nX403 -> T218,\nT217 -> T218" }, { "from": 387, "to": 9, "label": "INSTANCE with matching:\nT7 -> T203\nT8 -> s(s(s(0)))\nT10 -> T205" }, { "from": 416, "to": 419, "label": "CASE" }, { "from": 419, "to": 420, "label": "ONLY EVAL with clause\nno(X414) :- ','(call(X414), ','(!_36, failure(a))).\nand substitutionT215 -> T223,\nX414 -> zero(T223)" }, { "from": 420, "to": 422, "label": "CALL" }, { "from": 422, "to": 423, "label": "CASE" }, { "from": 423, "to": 424, "label": "EVAL with clause\nzero(0).\nand substitutionT223 -> 0" }, { "from": 423, "to": 425, "label": "EVAL-BACKTRACK" }, { "from": 424, "to": 427, "label": "CUT" }, { "from": 425, "to": 432, "label": "FAILURE" }, { "from": 427, "to": 429, "label": "CASE" }, { "from": 429, "to": 430, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 432, "to": 433, "label": "FAILURE" }, { "from": 433, "to": 440, "label": "ONLY EVAL with clause\nno(X429).\nand substitutionT223 -> T230,\nX429 -> zero(T230)" }, { "from": 440, "to": 443, "label": "CASE" }, { "from": 443, "to": 448, "label": "ONLY EVAL with clause\nno(X438) :- ','(call(X438), ','(!_40, failure(a))).\nand substitutionT216 -> T235,\nX438 -> zero(T235)" }, { "from": 448, "to": 449, "label": "CALL" }, { "from": 449, "to": 450, "label": "CASE" }, { "from": 450, "to": 453, "label": "EVAL with clause\nzero(0).\nand substitutionT235 -> 0" }, { "from": 450, "to": 456, "label": "EVAL-BACKTRACK" }, { "from": 453, "to": 457, "label": "CUT" }, { "from": 456, "to": 460, "label": "FAILURE" }, { "from": 457, "to": 458, "label": "CASE" }, { "from": 458, "to": 459, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 460, "to": 461, "label": "FAILURE" }, { "from": 461, "to": 464, "label": "ONLY EVAL with clause\nno(X453).\nand substitutionT235 -> T240,\nX453 -> zero(T240)" }, { "from": 464, "to": 468, "label": "CASE" }, { "from": 468, "to": 469, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T230), zero(0))" }, { "from": 469, "to": 473, "label": "EVAL with clause\np(s(X462), X462).\nand substitutionX462 -> T245,\nT230 -> s(T245),\nX404 -> T245" }, { "from": 469, "to": 474, "label": "EVAL-BACKTRACK" }, { "from": 473, "to": 479, "label": "CASE" }, { "from": 479, "to": 480, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T240), zero(0))" }, { "from": 480, "to": 481, "label": "EVAL with clause\np(s(X471), X471).\nand substitutionX471 -> T250,\nT240 -> s(T250),\nX405 -> T250" }, { "from": 480, "to": 482, "label": "EVAL-BACKTRACK" }, { "from": 481, "to": 493, "label": "CASE" }, { "from": 493, "to": 496, "label": "PARALLEL" }, { "from": 493, "to": 497, "label": "PARALLEL" }, { "from": 496, "to": 503, "label": "EVAL with clause\nquot(0, s(X484), s(X485), 0).\nand substitutionT245 -> 0,\nX484 -> T257,\nT250 -> s(T257),\nX485 -> s(s(s(s(T257)))),\nT218 -> 0" }, { "from": 496, "to": 504, "label": "EVAL-BACKTRACK" }, { "from": 497, "to": 507, "label": "PARALLEL" }, { "from": 497, "to": 508, "label": "PARALLEL" }, { "from": 503, "to": 505, "label": "SUCCESS" }, { "from": 507, "to": 511, "label": "EVAL with clause\nquot(X498, 0, s(X499), s(X500)) :- quot(X498, s(X499), s(X499), X500).\nand substitutionT245 -> T266,\nX498 -> T266,\nT250 -> 0,\nX499 -> s(s(s(0))),\nX500 -> T268,\nT218 -> s(T268),\nT267 -> T268" }, { "from": 507, "to": 513, "label": "EVAL-BACKTRACK" }, { "from": 508, "to": 522, "label": "ONLY EVAL with clause\nquot(X521, X522, X523, X524) :- ','(no(zero(X521)), ','(no(zero(X522)), ','(p(X521, X525), ','(p(X522, X526), quot(X525, X526, X523, X524))))).\nand substitutionT245 -> T278,\nX521 -> T278,\nT250 -> T279,\nX522 -> T279,\nX523 -> s(s(s(s(T279)))),\nT218 -> T281,\nX524 -> T281,\nT280 -> T281" }, { "from": 511, "to": 9, "label": "INSTANCE with matching:\nT7 -> T266\nT8 -> s(s(s(s(0))))\nT10 -> T268" }, { "from": 522, "to": 524, "label": "CASE" }, { "from": 524, "to": 529, "label": "ONLY EVAL with clause\nno(X535) :- ','(call(X535), ','(!_47, failure(a))).\nand substitutionT278 -> T286,\nX535 -> zero(T286)" }, { "from": 529, "to": 530, "label": "CALL" }, { "from": 530, "to": 531, "label": "CASE" }, { "from": 531, "to": 534, "label": "EVAL with clause\nzero(0).\nand substitutionT286 -> 0" }, { "from": 531, "to": 535, "label": "EVAL-BACKTRACK" }, { "from": 534, "to": 536, "label": "CUT" }, { "from": 535, "to": 541, "label": "FAILURE" }, { "from": 536, "to": 539, "label": "CASE" }, { "from": 539, "to": 540, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 541, "to": 542, "label": "FAILURE" }, { "from": 542, "to": 544, "label": "ONLY EVAL with clause\nno(X550).\nand substitutionT286 -> T293,\nX550 -> zero(T293)" }, { "from": 544, "to": 547, "label": "CASE" }, { "from": 547, "to": 551, "label": "ONLY EVAL with clause\nno(X559) :- ','(call(X559), ','(!_51, failure(a))).\nand substitutionT279 -> T298,\nX559 -> zero(T298)" }, { "from": 551, "to": 552, "label": "CALL" }, { "from": 552, "to": 553, "label": "CASE" }, { "from": 553, "to": 556, "label": "EVAL with clause\nzero(0).\nand substitutionT298 -> 0" }, { "from": 553, "to": 557, "label": "EVAL-BACKTRACK" }, { "from": 556, "to": 558, "label": "CUT" }, { "from": 557, "to": 563, "label": "FAILURE" }, { "from": 558, "to": 560, "label": "CASE" }, { "from": 560, "to": 561, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 563, "to": 564, "label": "FAILURE" }, { "from": 564, "to": 584, "label": "ONLY EVAL with clause\nno(X574).\nand substitutionT298 -> T303,\nX574 -> zero(T303)" }, { "from": 584, "to": 588, "label": "CASE" }, { "from": 588, "to": 590, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T293), zero(0))" }, { "from": 590, "to": 594, "label": "EVAL with clause\np(s(X583), X583).\nand substitutionX583 -> T308,\nT293 -> s(T308),\nX525 -> T308" }, { "from": 590, "to": 595, "label": "EVAL-BACKTRACK" }, { "from": 594, "to": 600, "label": "CASE" }, { "from": 600, "to": 601, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T303), zero(0))" }, { "from": 601, "to": 602, "label": "EVAL with clause\np(s(X592), X592).\nand substitutionX592 -> T313,\nT303 -> s(T313),\nX526 -> T313" }, { "from": 601, "to": 603, "label": "EVAL-BACKTRACK" }, { "from": 602, "to": 607, "label": "CASE" }, { "from": 607, "to": 610, "label": "PARALLEL" }, { "from": 607, "to": 611, "label": "PARALLEL" }, { "from": 610, "to": 614, "label": "EVAL with clause\nquot(0, s(X605), s(X606), 0).\nand substitutionT308 -> 0,\nX605 -> T320,\nT313 -> s(T320),\nX606 -> s(s(s(s(s(T320))))),\nT281 -> 0" }, { "from": 610, "to": 615, "label": "EVAL-BACKTRACK" }, { "from": 611, "to": 619, "label": "PARALLEL" }, { "from": 611, "to": 620, "label": "PARALLEL" }, { "from": 614, "to": 616, "label": "SUCCESS" }, { "from": 619, "to": 626, "label": "EVAL with clause\nquot(X619, 0, s(X620), s(X621)) :- quot(X619, s(X620), s(X620), X621).\nand substitutionT308 -> T329,\nX619 -> T329,\nT313 -> 0,\nX620 -> s(s(s(s(0)))),\nX621 -> T331,\nT281 -> s(T331),\nT330 -> T331" }, { "from": 619, "to": 628, "label": "EVAL-BACKTRACK" }, { "from": 620, "to": 644, "label": "ONLY EVAL with clause\nquot(X642, X643, X644, X645) :- ','(no(zero(X642)), ','(no(zero(X643)), ','(p(X642, X646), ','(p(X643, X647), quot(X646, X647, X644, X645))))).\nand substitutionT308 -> T341,\nX642 -> T341,\nT313 -> T342,\nX643 -> T342,\nX644 -> s(s(s(s(s(T342))))),\nT281 -> T344,\nX645 -> T344,\nT343 -> T344" }, { "from": 626, "to": 9, "label": "INSTANCE with matching:\nT7 -> T329\nT8 -> s(s(s(s(s(0)))))\nT10 -> T331" }, { "from": 644, "to": 648, "label": "CASE" }, { "from": 648, "to": 712, "label": "ONLY EVAL with clause\nno(X656) :- ','(call(X656), ','(!_58, failure(a))).\nand substitutionT341 -> T349,\nX656 -> zero(T349)" }, { "from": 712, "to": 713, "label": "CALL" }, { "from": 713, "to": 714, "label": "CASE" }, { "from": 714, "to": 717, "label": "EVAL with clause\nzero(0).\nand substitutionT349 -> 0" }, { "from": 714, "to": 718, "label": "EVAL-BACKTRACK" }, { "from": 717, "to": 719, "label": "CUT" }, { "from": 718, "to": 725, "label": "FAILURE" }, { "from": 719, "to": 723, "label": "CASE" }, { "from": 723, "to": 724, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 725, "to": 726, "label": "FAILURE" }, { "from": 726, "to": 730, "label": "ONLY EVAL with clause\nno(X671).\nand substitutionT349 -> T356,\nX671 -> zero(T356)" }, { "from": 730, "to": 734, "label": "CASE" }, { "from": 734, "to": 738, "label": "ONLY EVAL with clause\nno(X680) :- ','(call(X680), ','(!_62, failure(a))).\nand substitutionT342 -> T361,\nX680 -> zero(T361)" }, { "from": 738, "to": 741, "label": "CALL" }, { "from": 741, "to": 743, "label": "CASE" }, { "from": 743, "to": 744, "label": "EVAL with clause\nzero(0).\nand substitutionT361 -> 0" }, { "from": 743, "to": 745, "label": "EVAL-BACKTRACK" }, { "from": 744, "to": 746, "label": "CUT" }, { "from": 745, "to": 749, "label": "FAILURE" }, { "from": 746, "to": 747, "label": "CASE" }, { "from": 747, "to": 748, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 749, "to": 750, "label": "FAILURE" }, { "from": 750, "to": 758, "label": "ONLY EVAL with clause\nno(X695).\nand substitutionT361 -> T366,\nX695 -> zero(T366)" }, { "from": 758, "to": 763, "label": "CASE" }, { "from": 763, "to": 764, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T356), zero(0))" }, { "from": 764, "to": 770, "label": "EVAL with clause\np(s(X704), X704).\nand substitutionX704 -> T371,\nT356 -> s(T371),\nX646 -> T371" }, { "from": 764, "to": 772, "label": "EVAL-BACKTRACK" }, { "from": 770, "to": 780, "label": "CASE" }, { "from": 780, "to": 781, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T366), zero(0))" }, { "from": 781, "to": 786, "label": "EVAL with clause\np(s(X713), X713).\nand substitutionX713 -> T376,\nT366 -> s(T376),\nX647 -> T376" }, { "from": 781, "to": 787, "label": "EVAL-BACKTRACK" }, { "from": 786, "to": 790, "label": "CASE" }, { "from": 790, "to": 793, "label": "PARALLEL" }, { "from": 790, "to": 794, "label": "PARALLEL" }, { "from": 793, "to": 801, "label": "EVAL with clause\nquot(0, s(X726), s(X727), 0).\nand substitutionT371 -> 0,\nX726 -> T383,\nT376 -> s(T383),\nX727 -> s(s(s(s(s(s(T383)))))),\nT344 -> 0" }, { "from": 793, "to": 802, "label": "EVAL-BACKTRACK" }, { "from": 794, "to": 808, "label": "PARALLEL" }, { "from": 794, "to": 809, "label": "PARALLEL" }, { "from": 801, "to": 803, "label": "SUCCESS" }, { "from": 808, "to": 812, "label": "EVAL with clause\nquot(X740, 0, s(X741), s(X742)) :- quot(X740, s(X741), s(X741), X742).\nand substitutionT371 -> T392,\nX740 -> T392,\nT376 -> 0,\nX741 -> s(s(s(s(s(0))))),\nX742 -> T394,\nT344 -> s(T394),\nT393 -> T394" }, { "from": 808, "to": 813, "label": "EVAL-BACKTRACK" }, { "from": 809, "to": 820, "label": "ONLY EVAL with clause\nquot(X763, X764, X765, X766) :- ','(no(zero(X763)), ','(no(zero(X764)), ','(p(X763, X767), ','(p(X764, X768), quot(X767, X768, X765, X766))))).\nand substitutionT371 -> T404,\nX763 -> T404,\nT376 -> T405,\nX764 -> T405,\nX765 -> s(s(s(s(s(s(T405)))))),\nT344 -> T407,\nX766 -> T407,\nT406 -> T407" }, { "from": 812, "to": 9, "label": "INSTANCE with matching:\nT7 -> T392\nT8 -> s(s(s(s(s(s(0))))))\nT10 -> T394" }, { "from": 820, "to": 823, "label": "CASE" }, { "from": 823, "to": 824, "label": "ONLY EVAL with clause\nno(X777) :- ','(call(X777), ','(!_69, failure(a))).\nand substitutionT404 -> T412,\nX777 -> zero(T412)" }, { "from": 824, "to": 825, "label": "CALL" }, { "from": 825, "to": 826, "label": "CASE" }, { "from": 826, "to": 828, "label": "EVAL with clause\nzero(0).\nand substitutionT412 -> 0" }, { "from": 826, "to": 830, "label": "EVAL-BACKTRACK" }, { "from": 828, "to": 831, "label": "CUT" }, { "from": 830, "to": 834, "label": "FAILURE" }, { "from": 831, "to": 832, "label": "CASE" }, { "from": 832, "to": 833, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 834, "to": 835, "label": "FAILURE" }, { "from": 835, "to": 836, "label": "ONLY EVAL with clause\nno(X792).\nand substitutionT412 -> T419,\nX792 -> zero(T419)" }, { "from": 836, "to": 837, "label": "CASE" }, { "from": 837, "to": 838, "label": "ONLY EVAL with clause\nno(X801) :- ','(call(X801), ','(!_73, failure(a))).\nand substitutionT405 -> T424,\nX801 -> zero(T424)" }, { "from": 838, "to": 840, "label": "CALL" }, { "from": 840, "to": 841, "label": "CASE" }, { "from": 841, "to": 843, "label": "EVAL with clause\nzero(0).\nand substitutionT424 -> 0" }, { "from": 841, "to": 844, "label": "EVAL-BACKTRACK" }, { "from": 843, "to": 845, "label": "CUT" }, { "from": 844, "to": 854, "label": "FAILURE" }, { "from": 845, "to": 850, "label": "CASE" }, { "from": 850, "to": 852, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 854, "to": 855, "label": "FAILURE" }, { "from": 855, "to": 862, "label": "ONLY EVAL with clause\nno(X816).\nand substitutionT424 -> T429,\nX816 -> zero(T429)" }, { "from": 862, "to": 869, "label": "CASE" }, { "from": 869, "to": 870, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T419), zero(0))" }, { "from": 870, "to": 873, "label": "EVAL with clause\np(s(X825), X825).\nand substitutionX825 -> T434,\nT419 -> s(T434),\nX767 -> T434" }, { "from": 870, "to": 874, "label": "EVAL-BACKTRACK" }, { "from": 873, "to": 878, "label": "CASE" }, { "from": 878, "to": 879, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T429), zero(0))" }, { "from": 879, "to": 883, "label": "EVAL with clause\np(s(X834), X834).\nand substitutionX834 -> T439,\nT429 -> s(T439),\nX768 -> T439" }, { "from": 879, "to": 884, "label": "EVAL-BACKTRACK" }, { "from": 883, "to": 897, "label": "CASE" }, { "from": 897, "to": 899, "label": "PARALLEL" }, { "from": 897, "to": 900, "label": "PARALLEL" }, { "from": 899, "to": 906, "label": "EVAL with clause\nquot(0, s(X847), s(X848), 0).\nand substitutionT434 -> 0,\nX847 -> T446,\nT439 -> s(T446),\nX848 -> s(s(s(s(s(s(s(T446))))))),\nT407 -> 0" }, { "from": 899, "to": 907, "label": "EVAL-BACKTRACK" }, { "from": 900, "to": 910, "label": "PARALLEL" }, { "from": 900, "to": 911, "label": "PARALLEL" }, { "from": 906, "to": 908, "label": "SUCCESS" }, { "from": 910, "to": 918, "label": "EVAL with clause\nquot(X861, 0, s(X862), s(X863)) :- quot(X861, s(X862), s(X862), X863).\nand substitutionT434 -> T455,\nX861 -> T455,\nT439 -> 0,\nX862 -> s(s(s(s(s(s(0)))))),\nX863 -> T457,\nT407 -> s(T457),\nT456 -> T457" }, { "from": 910, "to": 919, "label": "EVAL-BACKTRACK" }, { "from": 911, "to": 924, "label": "ONLY EVAL with clause\nquot(X884, X885, X886, X887) :- ','(no(zero(X884)), ','(no(zero(X885)), ','(p(X884, X888), ','(p(X885, X889), quot(X888, X889, X886, X887))))).\nand substitutionT434 -> T467,\nX884 -> T467,\nT439 -> T468,\nX885 -> T468,\nX886 -> s(s(s(s(s(s(s(T468))))))),\nT407 -> T470,\nX887 -> T470,\nT469 -> T470" }, { "from": 918, "to": 9, "label": "INSTANCE with matching:\nT7 -> T455\nT8 -> s(s(s(s(s(s(s(0)))))))\nT10 -> T457" }, { "from": 924, "to": 926, "label": "CASE" }, { "from": 926, "to": 927, "label": "ONLY EVAL with clause\nno(X898) :- ','(call(X898), ','(!_80, failure(a))).\nand substitutionT467 -> T475,\nX898 -> zero(T475)" }, { "from": 927, "to": 928, "label": "CALL" }, { "from": 928, "to": 929, "label": "CASE" }, { "from": 929, "to": 930, "label": "EVAL with clause\nzero(0).\nand substitutionT475 -> 0" }, { "from": 929, "to": 931, "label": "EVAL-BACKTRACK" }, { "from": 930, "to": 932, "label": "CUT" }, { "from": 931, "to": 936, "label": "FAILURE" }, { "from": 932, "to": 934, "label": "CASE" }, { "from": 934, "to": 935, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 936, "to": 937, "label": "FAILURE" }, { "from": 937, "to": 943, "label": "ONLY EVAL with clause\nno(X913).\nand substitutionT475 -> T482,\nX913 -> zero(T482)" }, { "from": 943, "to": 946, "label": "CASE" }, { "from": 946, "to": 947, "label": "ONLY EVAL with clause\nno(X922) :- ','(call(X922), ','(!_84, failure(a))).\nand substitutionT468 -> T487,\nX922 -> zero(T487)" }, { "from": 947, "to": 948, "label": "CALL" }, { "from": 948, "to": 949, "label": "CASE" }, { "from": 949, "to": 950, "label": "EVAL with clause\nzero(0).\nand substitutionT487 -> 0" }, { "from": 949, "to": 951, "label": "EVAL-BACKTRACK" }, { "from": 950, "to": 952, "label": "CUT" }, { "from": 951, "to": 957, "label": "FAILURE" }, { "from": 952, "to": 955, "label": "CASE" }, { "from": 955, "to": 956, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 957, "to": 958, "label": "FAILURE" }, { "from": 958, "to": 959, "label": "ONLY EVAL with clause\nno(X937).\nand substitutionT487 -> T492,\nX937 -> zero(T492)" }, { "from": 959, "to": 961, "label": "CASE" }, { "from": 961, "to": 962, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T482), zero(0))" }, { "from": 962, "to": 964, "label": "EVAL with clause\np(s(X946), X946).\nand substitutionX946 -> T497,\nT482 -> s(T497),\nX888 -> T497" }, { "from": 962, "to": 965, "label": "EVAL-BACKTRACK" }, { "from": 964, "to": 972, "label": "CASE" }, { "from": 972, "to": 973, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T492), zero(0))" }, { "from": 973, "to": 1015, "label": "EVAL with clause\np(s(X955), X955).\nand substitutionX955 -> T502,\nT492 -> s(T502),\nX889 -> T502" }, { "from": 973, "to": 1016, "label": "EVAL-BACKTRACK" }, { "from": 1015, "to": 1023, "label": "GENERALIZATION\nT505 <-- s(s(s(s(s(s(s(T502)))))))\n\nNew Knowledge:\nT505 is ground" }, { "from": 1023, "to": 1026, "label": "CASE" }, { "from": 1026, "to": 1027, "label": "PARALLEL" }, { "from": 1026, "to": 1028, "label": "PARALLEL" }, { "from": 1027, "to": 1031, "label": "EVAL with clause\nquot(0, s(X972), s(X973), 0).\nand substitutionT497 -> 0,\nX972 -> T518,\nT502 -> s(T518),\nT505 -> T519,\nX973 -> T519,\nT470 -> 0" }, { "from": 1027, "to": 1032, "label": "EVAL-BACKTRACK" }, { "from": 1028, "to": 1036, "label": "PARALLEL" }, { "from": 1028, "to": 1037, "label": "PARALLEL" }, { "from": 1031, "to": 1033, "label": "SUCCESS" }, { "from": 1036, "to": 1041, "label": "EVAL with clause\nquot(X986, 0, s(X987), s(X988)) :- quot(X986, s(X987), s(X987), X988).\nand substitutionT497 -> T532,\nX986 -> T532,\nT502 -> 0,\nT505 -> T533,\nX987 -> T533,\nX988 -> T535,\nT470 -> s(T535),\nT534 -> T535" }, { "from": 1036, "to": 1043, "label": "EVAL-BACKTRACK" }, { "from": 1037, "to": 1046, "label": "ONLY EVAL with clause\nquot(X1009, X1010, X1011, X1012) :- ','(no(zero(X1009)), ','(no(zero(X1010)), ','(p(X1009, X1013), ','(p(X1010, X1014), quot(X1013, X1014, X1011, X1012))))).\nand substitutionT497 -> T549,\nX1009 -> T549,\nT502 -> T550,\nX1010 -> T550,\nT505 -> T551,\nX1011 -> s(T551),\nT470 -> T553,\nX1012 -> T553,\nT552 -> T553" }, { "from": 1041, "to": 9, "label": "INSTANCE with matching:\nT7 -> T532\nT8 -> s(T533)\nT10 -> T535" }, { "from": 1046, "to": 1047, "label": "CASE" }, { "from": 1047, "to": 1048, "label": "ONLY EVAL with clause\nno(X1023) :- ','(call(X1023), ','(!_91, failure(a))).\nand substitutionT549 -> T558,\nX1023 -> zero(T558)" }, { "from": 1048, "to": 1049, "label": "CALL" }, { "from": 1049, "to": 1050, "label": "CASE" }, { "from": 1050, "to": 1051, "label": "EVAL with clause\nzero(0).\nand substitutionT558 -> 0" }, { "from": 1050, "to": 1052, "label": "EVAL-BACKTRACK" }, { "from": 1051, "to": 1053, "label": "CUT" }, { "from": 1052, "to": 1056, "label": "FAILURE" }, { "from": 1053, "to": 1054, "label": "CASE" }, { "from": 1054, "to": 1055, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 1056, "to": 1057, "label": "FAILURE" }, { "from": 1057, "to": 1058, "label": "ONLY EVAL with clause\nno(X1038).\nand substitutionT558 -> T565,\nX1038 -> zero(T565)" }, { "from": 1058, "to": 1059, "label": "CASE" }, { "from": 1059, "to": 1061, "label": "ONLY EVAL with clause\nno(X1047) :- ','(call(X1047), ','(!_95, failure(a))).\nand substitutionT550 -> T570,\nX1047 -> zero(T570)" }, { "from": 1061, "to": 1063, "label": "CALL" }, { "from": 1063, "to": 1064, "label": "CASE" }, { "from": 1064, "to": 1065, "label": "EVAL with clause\nzero(0).\nand substitutionT570 -> 0" }, { "from": 1064, "to": 1066, "label": "EVAL-BACKTRACK" }, { "from": 1065, "to": 1067, "label": "CUT" }, { "from": 1066, "to": 1073, "label": "FAILURE" }, { "from": 1067, "to": 1071, "label": "CASE" }, { "from": 1071, "to": 1072, "label": "BACKTRACK\nfor clause: failure(b)because of non-unification" }, { "from": 1073, "to": 1074, "label": "FAILURE" }, { "from": 1074, "to": 1079, "label": "ONLY EVAL with clause\nno(X1062).\nand substitutionT570 -> T577,\nX1062 -> zero(T577)" }, { "from": 1079, "to": 1080, "label": "CASE" }, { "from": 1080, "to": 1081, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T565), zero(0))" }, { "from": 1081, "to": 1082, "label": "EVAL with clause\np(s(X1071), X1071).\nand substitutionX1071 -> T582,\nT565 -> s(T582),\nX1013 -> T582" }, { "from": 1081, "to": 1083, "label": "EVAL-BACKTRACK" }, { "from": 1082, "to": 1084, "label": "CASE" }, { "from": 1084, "to": 1085, "label": "BACKTRACK\nfor clause: p(0, 0)\nwith clash: (zero(T577), zero(0))" }, { "from": 1085, "to": 1086, "label": "EVAL with clause\np(s(X1080), X1080).\nand substitutionX1080 -> T587,\nT577 -> s(T587),\nX1014 -> T587" }, { "from": 1085, "to": 1087, "label": "EVAL-BACKTRACK" }, { "from": 1086, "to": 1023, "label": "INSTANCE with matching:\nT497 -> T582\nT502 -> T587\nT505 -> T551\nT470 -> T553" } ], "type": "Graph" } } ---------------------------------------- (2) Obligation: Triples: quotA(s(X1), s(0), s(X2)) :- quotA(X1, s(0), X2). quotA(s(s(X1)), s(s(0)), s(X2)) :- quotA(X1, s(s(0)), X2). quotA(s(s(s(X1))), s(s(s(0))), s(X2)) :- quotA(X1, s(s(s(0))), X2). quotA(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) :- quotA(X1, s(s(s(s(0)))), X2). quotA(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) :- quotA(X1, s(s(s(s(s(0))))), X2). quotA(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(0)))))), s(X2)) :- quotA(X1, s(s(s(s(s(s(0)))))), X2). quotA(s(s(s(s(s(s(s(X1))))))), s(s(s(s(s(s(s(0))))))), s(X2)) :- quotA(X1, s(s(s(s(s(s(s(0))))))), X2). quotA(s(s(s(s(s(s(s(s(X1)))))))), s(s(s(s(s(s(s(s(X2)))))))), X3) :- quotB(X1, X2, s(s(s(s(s(s(s(X2))))))), X3). quotB(X1, 0, X2, s(X3)) :- quotA(X1, s(X2), X3). quotB(s(X1), s(X2), X3, X4) :- quotB(X1, X2, X3, X4). divC(X1, X2, X3) :- quotA(X1, X2, X3). Clauses: quotcA(0, s(X1), 0). quotcA(s(0), s(s(X1)), 0). quotcA(s(X1), s(0), s(X2)) :- quotcA(X1, s(0), X2). quotcA(s(s(0)), s(s(s(X1))), 0). quotcA(s(s(X1)), s(s(0)), s(X2)) :- quotcA(X1, s(s(0)), X2). quotcA(s(s(s(0))), s(s(s(s(X1)))), 0). quotcA(s(s(s(X1))), s(s(s(0))), s(X2)) :- quotcA(X1, s(s(s(0))), X2). quotcA(s(s(s(s(0)))), s(s(s(s(s(X1))))), 0). quotcA(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) :- quotcA(X1, s(s(s(s(0)))), X2). quotcA(s(s(s(s(s(0))))), s(s(s(s(s(s(X1)))))), 0). quotcA(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) :- quotcA(X1, s(s(s(s(s(0))))), X2). quotcA(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(X1))))))), 0). quotcA(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(0)))))), s(X2)) :- quotcA(X1, s(s(s(s(s(s(0)))))), X2). quotcA(s(s(s(s(s(s(s(0))))))), s(s(s(s(s(s(s(s(X1)))))))), 0). quotcA(s(s(s(s(s(s(s(X1))))))), s(s(s(s(s(s(s(0))))))), s(X2)) :- quotcA(X1, s(s(s(s(s(s(s(0))))))), X2). quotcA(s(s(s(s(s(s(s(s(X1)))))))), s(s(s(s(s(s(s(s(X2)))))))), X3) :- quotcB(X1, X2, s(s(s(s(s(s(s(X2))))))), X3). quotcB(0, s(X1), X2, 0). quotcB(X1, 0, X2, s(X3)) :- quotcA(X1, s(X2), X3). quotcB(s(X1), s(X2), X3, X4) :- quotcB(X1, X2, X3, X4). Afs: divC(x1, x2, x3) = divC(x1, x2) ---------------------------------------- (3) TriplesToPiDPProof (SOUND) We use the technique of [DT09]. With regard to the inferred argument filtering the predicates were used in the following modes: divC_in_3: (b,b,f) quotA_in_3: (b,b,f) quotB_in_4: (b,b,b,f) Transforming TRIPLES into the following Term Rewriting System: Pi DP problem: The TRS P consists of the following rules: DIVC_IN_GGA(X1, X2, X3) -> U11_GGA(X1, X2, X3, quotA_in_gga(X1, X2, X3)) DIVC_IN_GGA(X1, X2, X3) -> QUOTA_IN_GGA(X1, X2, X3) QUOTA_IN_GGA(s(X1), s(0), s(X2)) -> U1_GGA(X1, X2, quotA_in_gga(X1, s(0), X2)) QUOTA_IN_GGA(s(X1), s(0), s(X2)) -> QUOTA_IN_GGA(X1, s(0), X2) QUOTA_IN_GGA(s(s(X1)), s(s(0)), s(X2)) -> U2_GGA(X1, X2, quotA_in_gga(X1, s(s(0)), X2)) QUOTA_IN_GGA(s(s(X1)), s(s(0)), s(X2)) -> QUOTA_IN_GGA(X1, s(s(0)), X2) QUOTA_IN_GGA(s(s(s(X1))), s(s(s(0))), s(X2)) -> U3_GGA(X1, X2, quotA_in_gga(X1, s(s(s(0))), X2)) QUOTA_IN_GGA(s(s(s(X1))), s(s(s(0))), s(X2)) -> QUOTA_IN_GGA(X1, s(s(s(0))), X2) QUOTA_IN_GGA(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) -> U4_GGA(X1, X2, quotA_in_gga(X1, s(s(s(s(0)))), X2)) QUOTA_IN_GGA(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) -> QUOTA_IN_GGA(X1, s(s(s(s(0)))), X2) QUOTA_IN_GGA(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) -> U5_GGA(X1, X2, quotA_in_gga(X1, s(s(s(s(s(0))))), X2)) QUOTA_IN_GGA(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) -> QUOTA_IN_GGA(X1, s(s(s(s(s(0))))), X2) QUOTA_IN_GGA(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(0)))))), s(X2)) -> U6_GGA(X1, X2, quotA_in_gga(X1, s(s(s(s(s(s(0)))))), X2)) QUOTA_IN_GGA(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(0)))))), s(X2)) -> QUOTA_IN_GGA(X1, s(s(s(s(s(s(0)))))), X2) QUOTA_IN_GGA(s(s(s(s(s(s(s(X1))))))), s(s(s(s(s(s(s(0))))))), s(X2)) -> U7_GGA(X1, X2, quotA_in_gga(X1, s(s(s(s(s(s(s(0))))))), X2)) QUOTA_IN_GGA(s(s(s(s(s(s(s(X1))))))), s(s(s(s(s(s(s(0))))))), s(X2)) -> QUOTA_IN_GGA(X1, s(s(s(s(s(s(s(0))))))), X2) QUOTA_IN_GGA(s(s(s(s(s(s(s(s(X1)))))))), s(s(s(s(s(s(s(s(X2)))))))), X3) -> U8_GGA(X1, X2, X3, quotB_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) QUOTA_IN_GGA(s(s(s(s(s(s(s(s(X1)))))))), s(s(s(s(s(s(s(s(X2)))))))), X3) -> QUOTB_IN_GGGA(X1, X2, s(s(s(s(s(s(s(X2))))))), X3) QUOTB_IN_GGGA(X1, 0, X2, s(X3)) -> U9_GGGA(X1, X2, X3, quotA_in_gga(X1, s(X2), X3)) QUOTB_IN_GGGA(X1, 0, X2, s(X3)) -> QUOTA_IN_GGA(X1, s(X2), X3) QUOTB_IN_GGGA(s(X1), s(X2), X3, X4) -> U10_GGGA(X1, X2, X3, X4, quotB_in_ggga(X1, X2, X3, X4)) QUOTB_IN_GGGA(s(X1), s(X2), X3, X4) -> QUOTB_IN_GGGA(X1, X2, X3, X4) R is empty. The argument filtering Pi contains the following mapping: quotA_in_gga(x1, x2, x3) = quotA_in_gga(x1, x2) s(x1) = s(x1) 0 = 0 quotB_in_ggga(x1, x2, x3, x4) = quotB_in_ggga(x1, x2, x3) DIVC_IN_GGA(x1, x2, x3) = DIVC_IN_GGA(x1, x2) U11_GGA(x1, x2, x3, x4) = U11_GGA(x1, x2, x4) QUOTA_IN_GGA(x1, x2, x3) = QUOTA_IN_GGA(x1, x2) U1_GGA(x1, x2, x3) = U1_GGA(x1, x3) U2_GGA(x1, x2, x3) = U2_GGA(x1, x3) U3_GGA(x1, x2, x3) = U3_GGA(x1, x3) U4_GGA(x1, x2, x3) = U4_GGA(x1, x3) U5_GGA(x1, x2, x3) = U5_GGA(x1, x3) U6_GGA(x1, x2, x3) = U6_GGA(x1, x3) U7_GGA(x1, x2, x3) = U7_GGA(x1, x3) U8_GGA(x1, x2, x3, x4) = U8_GGA(x1, x2, x4) QUOTB_IN_GGGA(x1, x2, x3, x4) = QUOTB_IN_GGGA(x1, x2, x3) U9_GGGA(x1, x2, x3, x4) = U9_GGGA(x1, x2, x4) U10_GGGA(x1, x2, x3, x4, x5) = U10_GGGA(x1, x2, x3, x5) We have to consider all (P,R,Pi)-chains Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES ---------------------------------------- (4) Obligation: Pi DP problem: The TRS P consists of the following rules: DIVC_IN_GGA(X1, X2, X3) -> U11_GGA(X1, X2, X3, quotA_in_gga(X1, X2, X3)) DIVC_IN_GGA(X1, X2, X3) -> QUOTA_IN_GGA(X1, X2, X3) QUOTA_IN_GGA(s(X1), s(0), s(X2)) -> U1_GGA(X1, X2, quotA_in_gga(X1, s(0), X2)) QUOTA_IN_GGA(s(X1), s(0), s(X2)) -> QUOTA_IN_GGA(X1, s(0), X2) QUOTA_IN_GGA(s(s(X1)), s(s(0)), s(X2)) -> U2_GGA(X1, X2, quotA_in_gga(X1, s(s(0)), X2)) QUOTA_IN_GGA(s(s(X1)), s(s(0)), s(X2)) -> QUOTA_IN_GGA(X1, s(s(0)), X2) QUOTA_IN_GGA(s(s(s(X1))), s(s(s(0))), s(X2)) -> U3_GGA(X1, X2, quotA_in_gga(X1, s(s(s(0))), X2)) QUOTA_IN_GGA(s(s(s(X1))), s(s(s(0))), s(X2)) -> QUOTA_IN_GGA(X1, s(s(s(0))), X2) QUOTA_IN_GGA(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) -> U4_GGA(X1, X2, quotA_in_gga(X1, s(s(s(s(0)))), X2)) QUOTA_IN_GGA(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) -> QUOTA_IN_GGA(X1, s(s(s(s(0)))), X2) QUOTA_IN_GGA(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) -> U5_GGA(X1, X2, quotA_in_gga(X1, s(s(s(s(s(0))))), X2)) QUOTA_IN_GGA(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) -> QUOTA_IN_GGA(X1, s(s(s(s(s(0))))), X2) QUOTA_IN_GGA(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(0)))))), s(X2)) -> U6_GGA(X1, X2, quotA_in_gga(X1, s(s(s(s(s(s(0)))))), X2)) QUOTA_IN_GGA(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(0)))))), s(X2)) -> QUOTA_IN_GGA(X1, s(s(s(s(s(s(0)))))), X2) QUOTA_IN_GGA(s(s(s(s(s(s(s(X1))))))), s(s(s(s(s(s(s(0))))))), s(X2)) -> U7_GGA(X1, X2, quotA_in_gga(X1, s(s(s(s(s(s(s(0))))))), X2)) QUOTA_IN_GGA(s(s(s(s(s(s(s(X1))))))), s(s(s(s(s(s(s(0))))))), s(X2)) -> QUOTA_IN_GGA(X1, s(s(s(s(s(s(s(0))))))), X2) QUOTA_IN_GGA(s(s(s(s(s(s(s(s(X1)))))))), s(s(s(s(s(s(s(s(X2)))))))), X3) -> U8_GGA(X1, X2, X3, quotB_in_ggga(X1, X2, s(s(s(s(s(s(s(X2))))))), X3)) QUOTA_IN_GGA(s(s(s(s(s(s(s(s(X1)))))))), s(s(s(s(s(s(s(s(X2)))))))), X3) -> QUOTB_IN_GGGA(X1, X2, s(s(s(s(s(s(s(X2))))))), X3) QUOTB_IN_GGGA(X1, 0, X2, s(X3)) -> U9_GGGA(X1, X2, X3, quotA_in_gga(X1, s(X2), X3)) QUOTB_IN_GGGA(X1, 0, X2, s(X3)) -> QUOTA_IN_GGA(X1, s(X2), X3) QUOTB_IN_GGGA(s(X1), s(X2), X3, X4) -> U10_GGGA(X1, X2, X3, X4, quotB_in_ggga(X1, X2, X3, X4)) QUOTB_IN_GGGA(s(X1), s(X2), X3, X4) -> QUOTB_IN_GGGA(X1, X2, X3, X4) R is empty. The argument filtering Pi contains the following mapping: quotA_in_gga(x1, x2, x3) = quotA_in_gga(x1, x2) s(x1) = s(x1) 0 = 0 quotB_in_ggga(x1, x2, x3, x4) = quotB_in_ggga(x1, x2, x3) DIVC_IN_GGA(x1, x2, x3) = DIVC_IN_GGA(x1, x2) U11_GGA(x1, x2, x3, x4) = U11_GGA(x1, x2, x4) QUOTA_IN_GGA(x1, x2, x3) = QUOTA_IN_GGA(x1, x2) U1_GGA(x1, x2, x3) = U1_GGA(x1, x3) U2_GGA(x1, x2, x3) = U2_GGA(x1, x3) U3_GGA(x1, x2, x3) = U3_GGA(x1, x3) U4_GGA(x1, x2, x3) = U4_GGA(x1, x3) U5_GGA(x1, x2, x3) = U5_GGA(x1, x3) U6_GGA(x1, x2, x3) = U6_GGA(x1, x3) U7_GGA(x1, x2, x3) = U7_GGA(x1, x3) U8_GGA(x1, x2, x3, x4) = U8_GGA(x1, x2, x4) QUOTB_IN_GGGA(x1, x2, x3, x4) = QUOTB_IN_GGGA(x1, x2, x3) U9_GGGA(x1, x2, x3, x4) = U9_GGGA(x1, x2, x4) U10_GGGA(x1, x2, x3, x4, x5) = U10_GGGA(x1, x2, x3, x5) We have to consider all (P,R,Pi)-chains ---------------------------------------- (5) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LOPSTR] contains 8 SCCs with 12 less nodes. ---------------------------------------- (6) Complex Obligation (AND) ---------------------------------------- (7) Obligation: Pi DP problem: The TRS P consists of the following rules: QUOTA_IN_GGA(s(s(s(s(s(s(s(X1))))))), s(s(s(s(s(s(s(0))))))), s(X2)) -> QUOTA_IN_GGA(X1, s(s(s(s(s(s(s(0))))))), X2) R is empty. The argument filtering Pi contains the following mapping: s(x1) = s(x1) 0 = 0 QUOTA_IN_GGA(x1, x2, x3) = QUOTA_IN_GGA(x1, x2) We have to consider all (P,R,Pi)-chains ---------------------------------------- (8) PiDPToQDPProof (SOUND) Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi. ---------------------------------------- (9) Obligation: Q DP problem: The TRS P consists of the following rules: QUOTA_IN_GGA(s(s(s(s(s(s(s(X1))))))), s(s(s(s(s(s(s(0)))))))) -> QUOTA_IN_GGA(X1, s(s(s(s(s(s(s(0)))))))) R is empty. Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (10) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *QUOTA_IN_GGA(s(s(s(s(s(s(s(X1))))))), s(s(s(s(s(s(s(0)))))))) -> QUOTA_IN_GGA(X1, s(s(s(s(s(s(s(0)))))))) The graph contains the following edges 1 > 1, 2 >= 2 ---------------------------------------- (11) YES ---------------------------------------- (12) Obligation: Pi DP problem: The TRS P consists of the following rules: QUOTA_IN_GGA(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(0)))))), s(X2)) -> QUOTA_IN_GGA(X1, s(s(s(s(s(s(0)))))), X2) R is empty. The argument filtering Pi contains the following mapping: s(x1) = s(x1) 0 = 0 QUOTA_IN_GGA(x1, x2, x3) = QUOTA_IN_GGA(x1, x2) We have to consider all (P,R,Pi)-chains ---------------------------------------- (13) PiDPToQDPProof (SOUND) Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi. ---------------------------------------- (14) Obligation: Q DP problem: The TRS P consists of the following rules: QUOTA_IN_GGA(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(0))))))) -> QUOTA_IN_GGA(X1, s(s(s(s(s(s(0))))))) R is empty. Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (15) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *QUOTA_IN_GGA(s(s(s(s(s(s(X1)))))), s(s(s(s(s(s(0))))))) -> QUOTA_IN_GGA(X1, s(s(s(s(s(s(0))))))) The graph contains the following edges 1 > 1, 2 >= 2 ---------------------------------------- (16) YES ---------------------------------------- (17) Obligation: Pi DP problem: The TRS P consists of the following rules: QUOTA_IN_GGA(s(s(s(s(s(X1))))), s(s(s(s(s(0))))), s(X2)) -> QUOTA_IN_GGA(X1, s(s(s(s(s(0))))), X2) R is empty. The argument filtering Pi contains the following mapping: s(x1) = s(x1) 0 = 0 QUOTA_IN_GGA(x1, x2, x3) = QUOTA_IN_GGA(x1, x2) We have to consider all (P,R,Pi)-chains ---------------------------------------- (18) PiDPToQDPProof (SOUND) Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi. ---------------------------------------- (19) Obligation: Q DP problem: The TRS P consists of the following rules: QUOTA_IN_GGA(s(s(s(s(s(X1))))), s(s(s(s(s(0)))))) -> QUOTA_IN_GGA(X1, s(s(s(s(s(0)))))) R is empty. Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (20) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *QUOTA_IN_GGA(s(s(s(s(s(X1))))), s(s(s(s(s(0)))))) -> QUOTA_IN_GGA(X1, s(s(s(s(s(0)))))) The graph contains the following edges 1 > 1, 2 >= 2 ---------------------------------------- (21) YES ---------------------------------------- (22) Obligation: Pi DP problem: The TRS P consists of the following rules: QUOTA_IN_GGA(s(s(s(s(X1)))), s(s(s(s(0)))), s(X2)) -> QUOTA_IN_GGA(X1, s(s(s(s(0)))), X2) R is empty. The argument filtering Pi contains the following mapping: s(x1) = s(x1) 0 = 0 QUOTA_IN_GGA(x1, x2, x3) = QUOTA_IN_GGA(x1, x2) We have to consider all (P,R,Pi)-chains ---------------------------------------- (23) PiDPToQDPProof (SOUND) Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi. ---------------------------------------- (24) Obligation: Q DP problem: The TRS P consists of the following rules: QUOTA_IN_GGA(s(s(s(s(X1)))), s(s(s(s(0))))) -> QUOTA_IN_GGA(X1, s(s(s(s(0))))) R is empty. Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (25) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *QUOTA_IN_GGA(s(s(s(s(X1)))), s(s(s(s(0))))) -> QUOTA_IN_GGA(X1, s(s(s(s(0))))) The graph contains the following edges 1 > 1, 2 >= 2 ---------------------------------------- (26) YES ---------------------------------------- (27) Obligation: Pi DP problem: The TRS P consists of the following rules: QUOTA_IN_GGA(s(s(s(X1))), s(s(s(0))), s(X2)) -> QUOTA_IN_GGA(X1, s(s(s(0))), X2) R is empty. The argument filtering Pi contains the following mapping: s(x1) = s(x1) 0 = 0 QUOTA_IN_GGA(x1, x2, x3) = QUOTA_IN_GGA(x1, x2) We have to consider all (P,R,Pi)-chains ---------------------------------------- (28) PiDPToQDPProof (SOUND) Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi. ---------------------------------------- (29) Obligation: Q DP problem: The TRS P consists of the following rules: QUOTA_IN_GGA(s(s(s(X1))), s(s(s(0)))) -> QUOTA_IN_GGA(X1, s(s(s(0)))) R is empty. Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (30) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *QUOTA_IN_GGA(s(s(s(X1))), s(s(s(0)))) -> QUOTA_IN_GGA(X1, s(s(s(0)))) The graph contains the following edges 1 > 1, 2 >= 2 ---------------------------------------- (31) YES ---------------------------------------- (32) Obligation: Pi DP problem: The TRS P consists of the following rules: QUOTA_IN_GGA(s(s(X1)), s(s(0)), s(X2)) -> QUOTA_IN_GGA(X1, s(s(0)), X2) R is empty. The argument filtering Pi contains the following mapping: s(x1) = s(x1) 0 = 0 QUOTA_IN_GGA(x1, x2, x3) = QUOTA_IN_GGA(x1, x2) We have to consider all (P,R,Pi)-chains ---------------------------------------- (33) PiDPToQDPProof (SOUND) Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi. ---------------------------------------- (34) Obligation: Q DP problem: The TRS P consists of the following rules: QUOTA_IN_GGA(s(s(X1)), s(s(0))) -> QUOTA_IN_GGA(X1, s(s(0))) R is empty. Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (35) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *QUOTA_IN_GGA(s(s(X1)), s(s(0))) -> QUOTA_IN_GGA(X1, s(s(0))) The graph contains the following edges 1 > 1, 2 >= 2 ---------------------------------------- (36) YES ---------------------------------------- (37) Obligation: Pi DP problem: The TRS P consists of the following rules: QUOTA_IN_GGA(s(X1), s(0), s(X2)) -> QUOTA_IN_GGA(X1, s(0), X2) R is empty. The argument filtering Pi contains the following mapping: s(x1) = s(x1) 0 = 0 QUOTA_IN_GGA(x1, x2, x3) = QUOTA_IN_GGA(x1, x2) We have to consider all (P,R,Pi)-chains ---------------------------------------- (38) PiDPToQDPProof (SOUND) Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi. ---------------------------------------- (39) Obligation: Q DP problem: The TRS P consists of the following rules: QUOTA_IN_GGA(s(X1), s(0)) -> QUOTA_IN_GGA(X1, s(0)) R is empty. Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (40) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *QUOTA_IN_GGA(s(X1), s(0)) -> QUOTA_IN_GGA(X1, s(0)) The graph contains the following edges 1 > 1, 2 >= 2 ---------------------------------------- (41) YES ---------------------------------------- (42) Obligation: Pi DP problem: The TRS P consists of the following rules: QUOTA_IN_GGA(s(s(s(s(s(s(s(s(X1)))))))), s(s(s(s(s(s(s(s(X2)))))))), X3) -> QUOTB_IN_GGGA(X1, X2, s(s(s(s(s(s(s(X2))))))), X3) QUOTB_IN_GGGA(X1, 0, X2, s(X3)) -> QUOTA_IN_GGA(X1, s(X2), X3) QUOTB_IN_GGGA(s(X1), s(X2), X3, X4) -> QUOTB_IN_GGGA(X1, X2, X3, X4) R is empty. The argument filtering Pi contains the following mapping: s(x1) = s(x1) 0 = 0 QUOTA_IN_GGA(x1, x2, x3) = QUOTA_IN_GGA(x1, x2) QUOTB_IN_GGGA(x1, x2, x3, x4) = QUOTB_IN_GGGA(x1, x2, x3) We have to consider all (P,R,Pi)-chains ---------------------------------------- (43) PiDPToQDPProof (SOUND) Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi. ---------------------------------------- (44) Obligation: Q DP problem: The TRS P consists of the following rules: QUOTA_IN_GGA(s(s(s(s(s(s(s(s(X1)))))))), s(s(s(s(s(s(s(s(X2))))))))) -> QUOTB_IN_GGGA(X1, X2, s(s(s(s(s(s(s(X2)))))))) QUOTB_IN_GGGA(X1, 0, X2) -> QUOTA_IN_GGA(X1, s(X2)) QUOTB_IN_GGGA(s(X1), s(X2), X3) -> QUOTB_IN_GGGA(X1, X2, X3) R is empty. Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (45) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *QUOTB_IN_GGGA(X1, 0, X2) -> QUOTA_IN_GGA(X1, s(X2)) The graph contains the following edges 1 >= 1 *QUOTB_IN_GGGA(s(X1), s(X2), X3) -> QUOTB_IN_GGGA(X1, X2, X3) The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3 *QUOTA_IN_GGA(s(s(s(s(s(s(s(s(X1)))))))), s(s(s(s(s(s(s(s(X2))))))))) -> QUOTB_IN_GGGA(X1, X2, s(s(s(s(s(s(s(X2)))))))) The graph contains the following edges 1 > 1, 2 > 2, 2 > 3 ---------------------------------------- (46) YES