Created
September 13, 2019 19:29
-
-
Save certik/4d8e6f36ab9e3846c9ccaf2a99e25106 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # -*- coding: utf-8 -*- | |
| from sympy import * | |
| from matchpy import * | |
| from sympy.integrals.rubi.utility_function import * | |
| from sympy.integrals.rubi.constraints import * | |
| # from sympy.integrals.rubi.symbol import * | |
| from matchpy.matching.many_to_one import CommutativeMatcher | |
| from collections import deque | |
| from matchpy.utils import VariableWithCount | |
| from multiset import Multiset | |
| class CommutativeMatcher2209(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({1: 1}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 2: (2, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 3: (3, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 4: (4, Multiset({2: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 5: (5, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 6: (6, Multiset({3: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 7: (7, Multiset({4: 1}), [ | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2209._instance is None: | |
| CommutativeMatcher2209._instance = CommutativeMatcher2209() | |
| return CommutativeMatcher2209._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2208 | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2210 | |
| if len(subjects) >= 1: | |
| tmp2 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp2) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2211 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| subjects.appendleft(tmp2) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.2_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2298 | |
| if len(subjects) >= 1: | |
| tmp5 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp5) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2299 | |
| if len(subjects) == 0: | |
| # 1: v**n | |
| yield 1, subst2 | |
| subjects.appendleft(tmp5) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.2_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2684 | |
| if len(subjects) >= 1: | |
| tmp8 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp8) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2685 | |
| if len(subjects) == 0: | |
| # 4: x**r | |
| yield 4, subst2 | |
| subjects.appendleft(tmp8) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp10 = subjects.popleft() | |
| subjects11 = deque(tmp10._args) | |
| # State 2212 | |
| if len(subjects11) >= 1: | |
| tmp12 = subjects11.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.1', tmp12) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2213 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2214 | |
| if len(subjects11) == 0: | |
| # State 2215 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| if len(subjects11) >= 1: | |
| tmp15 = subjects11.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', tmp15) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2214 | |
| if len(subjects11) == 0: | |
| # State 2215 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| subjects11.appendleft(tmp15) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2300 | |
| if len(subjects11) == 0: | |
| # State 2301 | |
| if len(subjects) == 0: | |
| # 1: v**n | |
| yield 1, subst2 | |
| if len(subjects11) >= 1: | |
| tmp18 = subjects11.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_1', tmp18) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2300 | |
| if len(subjects11) == 0: | |
| # State 2301 | |
| if len(subjects) == 0: | |
| # 1: v**n | |
| yield 1, subst2 | |
| subjects11.appendleft(tmp18) | |
| if len(subjects11) >= 1: | |
| tmp20 = subjects11.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', tmp20) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2630 | |
| if len(subjects11) == 0: | |
| # State 2631 | |
| if len(subjects) == 0: | |
| # 3: x**j | |
| yield 3, subst2 | |
| subjects11.appendleft(tmp20) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2686 | |
| if len(subjects11) == 0: | |
| # State 2687 | |
| if len(subjects) == 0: | |
| # 4: x**r | |
| yield 4, subst2 | |
| if len(subjects11) >= 1: | |
| tmp23 = subjects11.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_2', tmp23) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2686 | |
| if len(subjects11) == 0: | |
| # State 2687 | |
| if len(subjects) == 0: | |
| # 4: x**r | |
| yield 4, subst2 | |
| subjects11.appendleft(tmp23) | |
| if len(subjects11) >= 1 and subjects11[0] == 2: | |
| tmp25 = subjects11.popleft() | |
| # State 2587 | |
| if len(subjects11) == 0: | |
| # State 2588 | |
| if len(subjects) == 0: | |
| # 2: x**2 | |
| yield 2, subst1 | |
| subjects11.appendleft(tmp25) | |
| subjects11.appendleft(tmp12) | |
| subjects.appendleft(tmp10) | |
| return | |
| yield | |
| class CommutativeMatcher2200(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 1: (1, Multiset({1: 1, 2: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 2: (2, Multiset({1: 1, 3: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 3: (3, Multiset({4: 1, 2: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 4: (4, Multiset({5: 1, 6: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 5: (5, Multiset({7: 1, 8: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 6: (6, Multiset({9: 1, 10: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 7: (7, Multiset({11: 1, 12: 1}), [ | |
| ]), | |
| 8: (8, Multiset({13: 1, 14: 1, 15: 1}), [ | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Add | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2200._instance is None: | |
| CommutativeMatcher2200._instance = CommutativeMatcher2200() | |
| return CommutativeMatcher2200._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2199 | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2201 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2202 | |
| if len(subjects) >= 1: | |
| tmp3 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp3) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2203 | |
| if len(subjects) == 0: | |
| # 0: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 0, subst3 | |
| # 1: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) | |
| yield 1, subst3 | |
| # 4: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f9(c)) | |
| yield 4, subst3 | |
| # 11: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f49(q, p)) | |
| yield 11, subst3 | |
| # 13: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f49(q, p)) and (cons_f51(r, p)) | |
| yield 13, subst3 | |
| subjects.appendleft(tmp3) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp5 = subjects.popleft() | |
| subjects6 = deque(tmp5._args) | |
| # State 2204 | |
| if len(subjects6) >= 1: | |
| tmp7 = subjects6.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp7) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2205 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2206 | |
| if len(subjects6) == 0: | |
| # State 2207 | |
| if len(subjects) == 0: | |
| # 0: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 0, subst3 | |
| # 1: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) | |
| yield 1, subst3 | |
| # 4: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f9(c)) | |
| yield 4, subst3 | |
| # 11: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f49(q, p)) | |
| yield 11, subst3 | |
| # 13: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f49(q, p)) and (cons_f51(r, p)) | |
| yield 13, subst3 | |
| if len(subjects6) >= 1: | |
| tmp10 = subjects6.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2', tmp10) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2206 | |
| if len(subjects6) == 0: | |
| # State 2207 | |
| if len(subjects) == 0: | |
| # 0: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 0, subst3 | |
| # 1: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) | |
| yield 1, subst3 | |
| # 4: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f9(c)) | |
| yield 4, subst3 | |
| # 11: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f49(q, p)) | |
| yield 11, subst3 | |
| # 13: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f49(q, p)) and (cons_f51(r, p)) | |
| yield 13, subst3 | |
| subjects6.appendleft(tmp10) | |
| if len(subjects6) >= 1: | |
| tmp12 = subjects6.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2', tmp12) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2628 | |
| if len(subjects6) == 0: | |
| # State 2629 | |
| if len(subjects) == 0: | |
| # 10: d*x**j /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f46(n2, n)) and (cons_f45(b, a, c)) | |
| yield 10, subst3 | |
| subjects6.appendleft(tmp12) | |
| if len(subjects6) >= 1 and subjects6[0] == 2: | |
| tmp14 = subjects6.popleft() | |
| # State 2585 | |
| if len(subjects6) == 0: | |
| # State 2586 | |
| if len(subjects) == 0: | |
| # 7: c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f45(b, a, c)) | |
| yield 7, subst2 | |
| subjects6.appendleft(tmp14) | |
| subjects6.appendleft(tmp7) | |
| subjects.appendleft(tmp5) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2291 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2292 | |
| if len(subjects) >= 1: | |
| tmp17 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp17) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2293 | |
| if len(subjects) == 0: | |
| # 2: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) | |
| yield 2, subst3 | |
| # 3: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f8(b)) | |
| yield 3, subst3 | |
| # 9: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f46(n2, n)) and (cons_f45(b, a, c)) | |
| yield 9, subst3 | |
| # 12: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f49(q, p)) | |
| yield 12, subst3 | |
| # 14: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f49(q, p)) | |
| yield 14, subst3 | |
| subjects.appendleft(tmp17) | |
| if len(subjects) >= 1: | |
| tmp19 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp19) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2380 | |
| if len(subjects) == 0: | |
| # 5: v*a /; (cons_f2(a, x)) and (cons_f10(x, v)) | |
| yield 5, subst2 | |
| subjects.appendleft(tmp19) | |
| if len(subjects) >= 1: | |
| tmp21 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp21) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2590 | |
| if len(subjects) == 0: | |
| # 8: b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f45(b, a, c)) | |
| yield 8, subst2 | |
| subjects.appendleft(tmp21) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp23 = subjects.popleft() | |
| subjects24 = deque(tmp23._args) | |
| # State 2294 | |
| if len(subjects24) >= 1: | |
| tmp25 = subjects24.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp25) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2295 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2296 | |
| if len(subjects24) == 0: | |
| # State 2297 | |
| if len(subjects) == 0: | |
| # 2: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) | |
| yield 2, subst3 | |
| # 3: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f8(b)) | |
| yield 3, subst3 | |
| # 9: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f46(n2, n)) and (cons_f45(b, a, c)) | |
| yield 9, subst3 | |
| # 12: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f49(q, p)) | |
| yield 12, subst3 | |
| # 14: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f49(q, p)) | |
| yield 14, subst3 | |
| if len(subjects24) >= 1: | |
| tmp28 = subjects24.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_1', tmp28) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2296 | |
| if len(subjects24) == 0: | |
| # State 2297 | |
| if len(subjects) == 0: | |
| # 2: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) | |
| yield 2, subst3 | |
| # 3: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f8(b)) | |
| yield 3, subst3 | |
| # 9: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f46(n2, n)) and (cons_f45(b, a, c)) | |
| yield 9, subst3 | |
| # 12: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f49(q, p)) | |
| yield 12, subst3 | |
| # 14: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f49(q, p)) | |
| yield 14, subst3 | |
| subjects24.appendleft(tmp28) | |
| subjects24.appendleft(tmp25) | |
| subjects.appendleft(tmp23) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2382 | |
| if len(subjects) >= 1: | |
| tmp31 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp31) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2383 | |
| if len(subjects) == 0: | |
| # 6: v*b /; (cons_f3(b, x)) and (cons_f10(x, v)) | |
| yield 6, subst2 | |
| subjects.appendleft(tmp31) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2678 | |
| if len(subjects) >= 1: | |
| tmp34 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp34) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2679 | |
| if len(subjects) == 0: | |
| # 15: c*x**r /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f51(r, p)) | |
| yield 15, subst3 | |
| subjects.appendleft(tmp34) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp36 = subjects.popleft() | |
| subjects37 = deque(tmp36._args) | |
| # State 2680 | |
| if len(subjects37) >= 1: | |
| tmp38 = subjects37.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp38) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2681 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2682 | |
| if len(subjects37) == 0: | |
| # State 2683 | |
| if len(subjects) == 0: | |
| # 15: c*x**r /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f51(r, p)) | |
| yield 15, subst3 | |
| if len(subjects37) >= 1: | |
| tmp41 = subjects37.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_2', tmp41) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2682 | |
| if len(subjects37) == 0: | |
| # State 2683 | |
| if len(subjects) == 0: | |
| # 15: c*x**r /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f51(r, p)) | |
| yield 15, subst3 | |
| subjects37.appendleft(tmp41) | |
| subjects37.appendleft(tmp38) | |
| subjects.appendleft(tmp36) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp43 = subjects.popleft() | |
| associative1 = tmp43 | |
| associative_type1 = type(tmp43) | |
| subjects44 = deque(tmp43._args) | |
| matcher = CommutativeMatcher2209.get() | |
| tmp45 = subjects44 | |
| subjects44 = [] | |
| for s in tmp45: | |
| matcher.add_subject(s) | |
| for pattern_index, subst1 in matcher.match(tmp45, subst0): | |
| if pattern_index == 0: | |
| # State 2216 | |
| if len(subjects) == 0: | |
| # 0: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 0, subst1 | |
| # 1: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) | |
| yield 1, subst1 | |
| # 4: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f9(c)) | |
| yield 4, subst1 | |
| # 11: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f49(q, p)) | |
| yield 11, subst1 | |
| # 13: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f49(q, p)) and (cons_f51(r, p)) | |
| yield 13, subst1 | |
| if pattern_index == 1: | |
| # State 2302 | |
| if len(subjects) == 0: | |
| # 2: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) | |
| yield 2, subst1 | |
| # 3: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f8(b)) | |
| yield 3, subst1 | |
| # 9: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f46(n2, n)) and (cons_f45(b, a, c)) | |
| yield 9, subst1 | |
| # 12: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f49(q, p)) | |
| yield 12, subst1 | |
| # 14: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f49(q, p)) | |
| yield 14, subst1 | |
| if pattern_index == 2: | |
| # State 2381 | |
| if len(subjects) == 0: | |
| # 5: v*a /; (cons_f2(a, x)) and (cons_f10(x, v)) | |
| yield 5, subst1 | |
| if pattern_index == 3: | |
| # State 2384 | |
| if len(subjects) == 0: | |
| # 6: v*b /; (cons_f3(b, x)) and (cons_f10(x, v)) | |
| yield 6, subst1 | |
| if pattern_index == 4: | |
| # State 2589 | |
| if len(subjects) == 0: | |
| # 7: c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f45(b, a, c)) | |
| yield 7, subst1 | |
| if pattern_index == 5: | |
| # State 2591 | |
| if len(subjects) == 0: | |
| # 8: b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f45(b, a, c)) | |
| yield 8, subst1 | |
| if pattern_index == 6: | |
| # State 2632 | |
| if len(subjects) == 0: | |
| # 10: d*x**j /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f46(n2, n)) and (cons_f45(b, a, c)) | |
| yield 10, subst1 | |
| if pattern_index == 7: | |
| # State 2688 | |
| if len(subjects) == 0: | |
| # 15: c*x**r /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f51(r, p)) | |
| yield 15, subst1 | |
| subjects.appendleft(tmp43) | |
| return | |
| yield | |
| class CommutativeMatcher2231(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({1: 1}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 2: (2, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 3: (3, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 4: (4, Multiset({2: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 5: (5, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 6: (6, Multiset({3: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 7: (7, Multiset({4: 1}), [ | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2231._instance is None: | |
| CommutativeMatcher2231._instance = CommutativeMatcher2231() | |
| return CommutativeMatcher2231._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2230 | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2232 | |
| if len(subjects) >= 1: | |
| tmp2 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp2) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2233 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| subjects.appendleft(tmp2) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.2_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2313 | |
| if len(subjects) >= 1: | |
| tmp5 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp5) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2314 | |
| if len(subjects) == 0: | |
| # 1: v**n | |
| yield 1, subst2 | |
| subjects.appendleft(tmp5) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.2_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2698 | |
| if len(subjects) >= 1: | |
| tmp8 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp8) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2699 | |
| if len(subjects) == 0: | |
| # 4: x**r | |
| yield 4, subst2 | |
| subjects.appendleft(tmp8) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp10 = subjects.popleft() | |
| subjects11 = deque(tmp10._args) | |
| # State 2234 | |
| if len(subjects11) >= 1: | |
| tmp12 = subjects11.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.1', tmp12) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2235 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2236 | |
| if len(subjects11) == 0: | |
| # State 2237 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| if len(subjects11) >= 1: | |
| tmp15 = subjects11.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', tmp15) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2236 | |
| if len(subjects11) == 0: | |
| # State 2237 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| subjects11.appendleft(tmp15) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2315 | |
| if len(subjects11) == 0: | |
| # State 2316 | |
| if len(subjects) == 0: | |
| # 1: v**n | |
| yield 1, subst2 | |
| if len(subjects11) >= 1: | |
| tmp18 = subjects11.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_1', tmp18) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2315 | |
| if len(subjects11) == 0: | |
| # State 2316 | |
| if len(subjects) == 0: | |
| # 1: v**n | |
| yield 1, subst2 | |
| subjects11.appendleft(tmp18) | |
| if len(subjects11) >= 1: | |
| tmp20 = subjects11.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', tmp20) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2638 | |
| if len(subjects11) == 0: | |
| # State 2639 | |
| if len(subjects) == 0: | |
| # 3: x**j | |
| yield 3, subst2 | |
| subjects11.appendleft(tmp20) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2700 | |
| if len(subjects11) == 0: | |
| # State 2701 | |
| if len(subjects) == 0: | |
| # 4: x**r | |
| yield 4, subst2 | |
| if len(subjects11) >= 1: | |
| tmp23 = subjects11.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_2', tmp23) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2700 | |
| if len(subjects11) == 0: | |
| # State 2701 | |
| if len(subjects) == 0: | |
| # 4: x**r | |
| yield 4, subst2 | |
| subjects11.appendleft(tmp23) | |
| if len(subjects11) >= 1 and subjects11[0] == 2: | |
| tmp25 = subjects11.popleft() | |
| # State 2597 | |
| if len(subjects11) == 0: | |
| # State 2598 | |
| if len(subjects) == 0: | |
| # 2: x**2 | |
| yield 2, subst1 | |
| subjects11.appendleft(tmp25) | |
| subjects11.appendleft(tmp12) | |
| subjects.appendleft(tmp10) | |
| return | |
| yield | |
| class CommutativeMatcher2222(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 1: (1, Multiset({1: 1, 2: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 2: (2, Multiset({1: 1, 3: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 3: (3, Multiset({4: 1, 2: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 4: (4, Multiset({5: 1, 6: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 5: (5, Multiset({7: 1, 8: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 6: (6, Multiset({9: 1, 10: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 7: (7, Multiset({11: 1, 12: 1}), [ | |
| ]), | |
| 8: (8, Multiset({13: 1, 14: 1, 15: 1}), [ | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Add | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2222._instance is None: | |
| CommutativeMatcher2222._instance = CommutativeMatcher2222() | |
| return CommutativeMatcher2222._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2221 | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2223 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2224 | |
| if len(subjects) >= 1: | |
| tmp3 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp3) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2225 | |
| if len(subjects) == 0: | |
| # 0: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 0, subst3 | |
| # 1: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) | |
| yield 1, subst3 | |
| # 4: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f9(c)) | |
| yield 4, subst3 | |
| # 11: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f49(q, p)) | |
| yield 11, subst3 | |
| # 13: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f49(q, p)) and (cons_f51(r, p)) | |
| yield 13, subst3 | |
| subjects.appendleft(tmp3) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp5 = subjects.popleft() | |
| subjects6 = deque(tmp5._args) | |
| # State 2226 | |
| if len(subjects6) >= 1: | |
| tmp7 = subjects6.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp7) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2227 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2228 | |
| if len(subjects6) == 0: | |
| # State 2229 | |
| if len(subjects) == 0: | |
| # 0: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 0, subst3 | |
| # 1: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) | |
| yield 1, subst3 | |
| # 4: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f9(c)) | |
| yield 4, subst3 | |
| # 11: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f49(q, p)) | |
| yield 11, subst3 | |
| # 13: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f49(q, p)) and (cons_f51(r, p)) | |
| yield 13, subst3 | |
| if len(subjects6) >= 1: | |
| tmp10 = subjects6.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2', tmp10) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2228 | |
| if len(subjects6) == 0: | |
| # State 2229 | |
| if len(subjects) == 0: | |
| # 0: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 0, subst3 | |
| # 1: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) | |
| yield 1, subst3 | |
| # 4: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f9(c)) | |
| yield 4, subst3 | |
| # 11: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f49(q, p)) | |
| yield 11, subst3 | |
| # 13: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f49(q, p)) and (cons_f51(r, p)) | |
| yield 13, subst3 | |
| subjects6.appendleft(tmp10) | |
| if len(subjects6) >= 1: | |
| tmp12 = subjects6.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2', tmp12) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2636 | |
| if len(subjects6) == 0: | |
| # State 2637 | |
| if len(subjects) == 0: | |
| # 10: d*x**j /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f46(n2, n)) and (cons_f45(b, a, c)) | |
| yield 10, subst3 | |
| subjects6.appendleft(tmp12) | |
| if len(subjects6) >= 1 and subjects6[0] == 2: | |
| tmp14 = subjects6.popleft() | |
| # State 2595 | |
| if len(subjects6) == 0: | |
| # State 2596 | |
| if len(subjects) == 0: | |
| # 7: c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f45(b, a, c)) | |
| yield 7, subst2 | |
| subjects6.appendleft(tmp14) | |
| subjects6.appendleft(tmp7) | |
| subjects.appendleft(tmp5) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2306 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2307 | |
| if len(subjects) >= 1: | |
| tmp17 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp17) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2308 | |
| if len(subjects) == 0: | |
| # 2: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) | |
| yield 2, subst3 | |
| # 3: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f8(b)) | |
| yield 3, subst3 | |
| # 9: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f46(n2, n)) and (cons_f45(b, a, c)) | |
| yield 9, subst3 | |
| # 12: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f49(q, p)) | |
| yield 12, subst3 | |
| # 14: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f49(q, p)) | |
| yield 14, subst3 | |
| subjects.appendleft(tmp17) | |
| if len(subjects) >= 1: | |
| tmp19 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp19) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2388 | |
| if len(subjects) == 0: | |
| # 5: v*a /; (cons_f2(a, x)) and (cons_f10(x, v)) | |
| yield 5, subst2 | |
| subjects.appendleft(tmp19) | |
| if len(subjects) >= 1: | |
| tmp21 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp21) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2600 | |
| if len(subjects) == 0: | |
| # 8: b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f45(b, a, c)) | |
| yield 8, subst2 | |
| subjects.appendleft(tmp21) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp23 = subjects.popleft() | |
| subjects24 = deque(tmp23._args) | |
| # State 2309 | |
| if len(subjects24) >= 1: | |
| tmp25 = subjects24.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp25) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2310 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2311 | |
| if len(subjects24) == 0: | |
| # State 2312 | |
| if len(subjects) == 0: | |
| # 2: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) | |
| yield 2, subst3 | |
| # 3: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f8(b)) | |
| yield 3, subst3 | |
| # 9: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f46(n2, n)) and (cons_f45(b, a, c)) | |
| yield 9, subst3 | |
| # 12: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f49(q, p)) | |
| yield 12, subst3 | |
| # 14: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f49(q, p)) | |
| yield 14, subst3 | |
| if len(subjects24) >= 1: | |
| tmp28 = subjects24.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_1', tmp28) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2311 | |
| if len(subjects24) == 0: | |
| # State 2312 | |
| if len(subjects) == 0: | |
| # 2: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) | |
| yield 2, subst3 | |
| # 3: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f8(b)) | |
| yield 3, subst3 | |
| # 9: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f46(n2, n)) and (cons_f45(b, a, c)) | |
| yield 9, subst3 | |
| # 12: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f49(q, p)) | |
| yield 12, subst3 | |
| # 14: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f49(q, p)) | |
| yield 14, subst3 | |
| subjects24.appendleft(tmp28) | |
| subjects24.appendleft(tmp25) | |
| subjects.appendleft(tmp23) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2390 | |
| if len(subjects) >= 1: | |
| tmp31 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp31) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2391 | |
| if len(subjects) == 0: | |
| # 6: v*b /; (cons_f3(b, x)) and (cons_f10(x, v)) | |
| yield 6, subst2 | |
| subjects.appendleft(tmp31) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2692 | |
| if len(subjects) >= 1: | |
| tmp34 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp34) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2693 | |
| if len(subjects) == 0: | |
| # 15: c*x**r /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f51(r, p)) | |
| yield 15, subst3 | |
| subjects.appendleft(tmp34) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp36 = subjects.popleft() | |
| subjects37 = deque(tmp36._args) | |
| # State 2694 | |
| if len(subjects37) >= 1: | |
| tmp38 = subjects37.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp38) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2695 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2696 | |
| if len(subjects37) == 0: | |
| # State 2697 | |
| if len(subjects) == 0: | |
| # 15: c*x**r /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f51(r, p)) | |
| yield 15, subst3 | |
| if len(subjects37) >= 1: | |
| tmp41 = subjects37.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_2', tmp41) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2696 | |
| if len(subjects37) == 0: | |
| # State 2697 | |
| if len(subjects) == 0: | |
| # 15: c*x**r /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f51(r, p)) | |
| yield 15, subst3 | |
| subjects37.appendleft(tmp41) | |
| subjects37.appendleft(tmp38) | |
| subjects.appendleft(tmp36) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp43 = subjects.popleft() | |
| associative1 = tmp43 | |
| associative_type1 = type(tmp43) | |
| subjects44 = deque(tmp43._args) | |
| matcher = CommutativeMatcher2231.get() | |
| tmp45 = subjects44 | |
| subjects44 = [] | |
| for s in tmp45: | |
| matcher.add_subject(s) | |
| for pattern_index, subst1 in matcher.match(tmp45, subst0): | |
| if pattern_index == 0: | |
| # State 2238 | |
| if len(subjects) == 0: | |
| # 0: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 0, subst1 | |
| # 1: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) | |
| yield 1, subst1 | |
| # 4: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f9(c)) | |
| yield 4, subst1 | |
| # 11: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f49(q, p)) | |
| yield 11, subst1 | |
| # 13: b*v**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f49(q, p)) and (cons_f51(r, p)) | |
| yield 13, subst1 | |
| if pattern_index == 1: | |
| # State 2317 | |
| if len(subjects) == 0: | |
| # 2: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) | |
| yield 2, subst1 | |
| # 3: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f8(b)) | |
| yield 3, subst1 | |
| # 9: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f46(n2, n)) and (cons_f45(b, a, c)) | |
| yield 9, subst1 | |
| # 12: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f49(q, p)) | |
| yield 12, subst1 | |
| # 14: b*v**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f49(q, p)) | |
| yield 14, subst1 | |
| if pattern_index == 2: | |
| # State 2389 | |
| if len(subjects) == 0: | |
| # 5: v*a /; (cons_f2(a, x)) and (cons_f10(x, v)) | |
| yield 5, subst1 | |
| if pattern_index == 3: | |
| # State 2392 | |
| if len(subjects) == 0: | |
| # 6: v*b /; (cons_f3(b, x)) and (cons_f10(x, v)) | |
| yield 6, subst1 | |
| if pattern_index == 4: | |
| # State 2599 | |
| if len(subjects) == 0: | |
| # 7: c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f45(b, a, c)) | |
| yield 7, subst1 | |
| if pattern_index == 5: | |
| # State 2601 | |
| if len(subjects) == 0: | |
| # 8: b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f45(b, a, c)) | |
| yield 8, subst1 | |
| if pattern_index == 6: | |
| # State 2640 | |
| if len(subjects) == 0: | |
| # 10: d*x**j /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f46(n2, n)) and (cons_f45(b, a, c)) | |
| yield 10, subst1 | |
| if pattern_index == 7: | |
| # State 2702 | |
| if len(subjects) == 0: | |
| # 15: c*x**r /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f51(r, p)) | |
| yield 15, subst1 | |
| subjects.appendleft(tmp43) | |
| return | |
| yield | |
| class CommutativeMatcher2257(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({1: 1}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 2: (2, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 3: (3, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 4: (4, Multiset({2: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 5: (5, Multiset({3: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 6: (6, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 7: (7, Multiset({4: 1}), [ | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 8: (8, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_3', 1, 1, S(1)), Mul) | |
| ]), | |
| 9: (9, Multiset({5: 1}), [ | |
| (VariableWithCount('i2.2.1.0_4', 1, 1, S(1)), Mul) | |
| ]), | |
| 10: (10, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_5', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2257._instance is None: | |
| CommutativeMatcher2257._instance = CommutativeMatcher2257() | |
| return CommutativeMatcher2257._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2256 | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2258 | |
| if len(subjects) >= 1: | |
| tmp2 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp2) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2259 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| subjects.appendleft(tmp2) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.2_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2330 | |
| if len(subjects) >= 1: | |
| tmp5 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp5) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2331 | |
| if len(subjects) == 0: | |
| # 1: v**n | |
| yield 1, subst2 | |
| subjects.appendleft(tmp5) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.2_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2714 | |
| if len(subjects) >= 1: | |
| tmp8 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp8) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2715 | |
| if len(subjects) == 0: | |
| # 4: x**r | |
| yield 4, subst2 | |
| subjects.appendleft(tmp8) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp10 = subjects.popleft() | |
| subjects11 = deque(tmp10._args) | |
| # State 2260 | |
| if len(subjects11) >= 1: | |
| tmp12 = subjects11.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.1', tmp12) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2261 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2262 | |
| if len(subjects11) == 0: | |
| # State 2263 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| if len(subjects11) >= 1: | |
| tmp15 = subjects11.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', tmp15) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2262 | |
| if len(subjects11) == 0: | |
| # State 2263 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| subjects11.appendleft(tmp15) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2332 | |
| if len(subjects11) == 0: | |
| # State 2333 | |
| if len(subjects) == 0: | |
| # 1: v**n | |
| yield 1, subst2 | |
| if len(subjects11) >= 1: | |
| tmp18 = subjects11.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_1', tmp18) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2332 | |
| if len(subjects11) == 0: | |
| # State 2333 | |
| if len(subjects) == 0: | |
| # 1: v**n | |
| yield 1, subst2 | |
| subjects11.appendleft(tmp18) | |
| if len(subjects11) >= 1: | |
| tmp20 = subjects11.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', tmp20) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2570 | |
| if len(subjects11) == 0: | |
| # State 2571 | |
| if len(subjects) == 0: | |
| # 2: x**j | |
| yield 2, subst2 | |
| subjects11.appendleft(tmp20) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2716 | |
| if len(subjects11) == 0: | |
| # State 2717 | |
| if len(subjects) == 0: | |
| # 4: x**r | |
| yield 4, subst2 | |
| if len(subjects11) >= 1: | |
| tmp23 = subjects11.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_2', tmp23) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2716 | |
| if len(subjects11) == 0: | |
| # State 2717 | |
| if len(subjects) == 0: | |
| # 4: x**r | |
| yield 4, subst2 | |
| subjects11.appendleft(tmp23) | |
| if len(subjects11) >= 1 and subjects11[0] == 2: | |
| tmp25 = subjects11.popleft() | |
| # State 2609 | |
| if len(subjects11) == 0: | |
| # State 2610 | |
| if len(subjects) == 0: | |
| # 3: x**2 | |
| yield 3, subst1 | |
| subjects11.appendleft(tmp25) | |
| subjects11.appendleft(tmp12) | |
| if len(subjects11) >= 1: | |
| tmp26 = subjects11.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0', tmp26) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5470 | |
| if len(subjects11) >= 1 and subjects11[0] == 2: | |
| tmp28 = subjects11.popleft() | |
| # State 5471 | |
| if len(subjects11) == 0: | |
| # State 5472 | |
| if len(subjects) == 0: | |
| # 5: v**2 | |
| yield 5, subst1 | |
| subjects11.appendleft(tmp28) | |
| subjects11.appendleft(tmp26) | |
| subjects.appendleft(tmp10) | |
| return | |
| yield | |
| class CommutativeMatcher2248(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 1: (1, Multiset({0: 1, 1: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 2: (2, Multiset({0: 1, 1: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 3: (3, Multiset({2: 1, 3: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 4: (4, Multiset({2: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 5: (5, Multiset({4: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 6: (6, Multiset({5: 1, 6: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 7: (7, Multiset({1: 1, 4: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 8: (8, Multiset({5: 1, 6: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 9: (9, Multiset({0: 1, 1: 1}), [ | |
| ]), | |
| 10: (10, Multiset({0: 1, 1: 1, 7: 1}), [ | |
| ]), | |
| 11: (11, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 12: (12, Multiset({2: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 13: (13, Multiset({3: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Add) | |
| ]), | |
| 14: (14, Multiset({3: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, S(0)), Add) | |
| ]), | |
| 15: (15, Multiset({8: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 16: (16, Multiset({5: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 17: (17, Multiset({6: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, S(0)), Add) | |
| ]), | |
| 18: (18, Multiset({5: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 19: (19, Multiset({9: 1, 10: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 20: (20, Multiset({6: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Add) | |
| ]), | |
| 21: (21, Multiset({5: 1, 6: 1}), [ | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Add | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2248._instance is None: | |
| CommutativeMatcher2248._instance = CommutativeMatcher2248() | |
| return CommutativeMatcher2248._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2247 | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2249 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2250 | |
| if len(subjects) >= 1: | |
| tmp3 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp3) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2251 | |
| if len(subjects) == 0: | |
| # 0: b*v**m | |
| yield 0, subst3 | |
| subjects.appendleft(tmp3) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp5 = subjects.popleft() | |
| subjects6 = deque(tmp5._args) | |
| # State 2252 | |
| if len(subjects6) >= 1: | |
| tmp7 = subjects6.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp7) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2253 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2254 | |
| if len(subjects6) == 0: | |
| # State 2255 | |
| if len(subjects) == 0: | |
| # 0: b*v**m | |
| yield 0, subst3 | |
| if len(subjects6) >= 1: | |
| tmp10 = subjects6.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2', tmp10) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2254 | |
| if len(subjects6) == 0: | |
| # State 2255 | |
| if len(subjects) == 0: | |
| # 0: b*v**m | |
| yield 0, subst3 | |
| subjects6.appendleft(tmp10) | |
| if len(subjects6) >= 1: | |
| tmp12 = subjects6.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2', tmp12) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2568 | |
| if len(subjects6) == 0: | |
| # State 2569 | |
| if len(subjects) == 0: | |
| # 4: d*x**j | |
| yield 4, subst3 | |
| subjects6.appendleft(tmp12) | |
| if len(subjects6) >= 1 and subjects6[0] == 2: | |
| tmp14 = subjects6.popleft() | |
| # State 2607 | |
| if len(subjects6) == 0: | |
| # State 2608 | |
| if len(subjects) == 0: | |
| # 5: c*x**2 | |
| yield 5, subst2 | |
| subjects6.appendleft(tmp14) | |
| subjects6.appendleft(tmp7) | |
| subjects.appendleft(tmp5) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2323 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2324 | |
| if len(subjects) >= 1: | |
| tmp17 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp17) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2325 | |
| if len(subjects) == 0: | |
| # 1: b*v**n | |
| yield 1, subst3 | |
| subjects.appendleft(tmp17) | |
| if len(subjects) >= 1: | |
| tmp19 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp19) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2398 | |
| if len(subjects) == 0: | |
| # 2: v*a | |
| yield 2, subst2 | |
| subjects.appendleft(tmp19) | |
| if len(subjects) >= 1: | |
| tmp21 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp21) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2612 | |
| if len(subjects) == 0: | |
| # 6: b*x | |
| yield 6, subst2 | |
| subjects.appendleft(tmp21) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp23 = subjects.popleft() | |
| subjects24 = deque(tmp23._args) | |
| # State 2326 | |
| if len(subjects24) >= 1: | |
| tmp25 = subjects24.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp25) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2327 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2328 | |
| if len(subjects24) == 0: | |
| # State 2329 | |
| if len(subjects) == 0: | |
| # 1: b*v**n | |
| yield 1, subst3 | |
| if len(subjects24) >= 1: | |
| tmp28 = subjects24.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_1', tmp28) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2328 | |
| if len(subjects24) == 0: | |
| # State 2329 | |
| if len(subjects) == 0: | |
| # 1: b*v**n | |
| yield 1, subst3 | |
| subjects24.appendleft(tmp28) | |
| subjects24.appendleft(tmp25) | |
| subjects.appendleft(tmp23) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2400 | |
| if len(subjects) >= 1: | |
| tmp31 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp31) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2401 | |
| if len(subjects) == 0: | |
| # 3: v*b | |
| yield 3, subst2 | |
| subjects.appendleft(tmp31) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2708 | |
| if len(subjects) >= 1: | |
| tmp34 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp34) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2709 | |
| if len(subjects) == 0: | |
| # 7: c*x**r | |
| yield 7, subst3 | |
| subjects.appendleft(tmp34) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp36 = subjects.popleft() | |
| subjects37 = deque(tmp36._args) | |
| # State 2710 | |
| if len(subjects37) >= 1: | |
| tmp38 = subjects37.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp38) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2711 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2712 | |
| if len(subjects37) == 0: | |
| # State 2713 | |
| if len(subjects) == 0: | |
| # 7: c*x**r | |
| yield 7, subst3 | |
| if len(subjects37) >= 1: | |
| tmp41 = subjects37.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_2', tmp41) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2712 | |
| if len(subjects37) == 0: | |
| # State 2713 | |
| if len(subjects) == 0: | |
| # 7: c*x**r | |
| yield 7, subst3 | |
| subjects37.appendleft(tmp41) | |
| subjects37.appendleft(tmp38) | |
| subjects.appendleft(tmp36) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_3', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3314 | |
| if len(subjects) >= 1: | |
| tmp44 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp44) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3315 | |
| if len(subjects) == 0: | |
| # 8: x*f | |
| yield 8, subst2 | |
| subjects.appendleft(tmp44) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_4', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5465 | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp47 = subjects.popleft() | |
| subjects48 = deque(tmp47._args) | |
| # State 5466 | |
| if len(subjects48) >= 1: | |
| tmp49 = subjects48.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp49) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5467 | |
| if len(subjects48) >= 1 and subjects48[0] == 2: | |
| tmp51 = subjects48.popleft() | |
| # State 5468 | |
| if len(subjects48) == 0: | |
| # State 5469 | |
| if len(subjects) == 0: | |
| # 9: v**2*f | |
| yield 9, subst2 | |
| subjects48.appendleft(tmp51) | |
| subjects48.appendleft(tmp49) | |
| subjects.appendleft(tmp47) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_5', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5474 | |
| if len(subjects) >= 1: | |
| tmp53 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp53) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5475 | |
| if len(subjects) == 0: | |
| # 10: x*e | |
| yield 10, subst2 | |
| subjects.appendleft(tmp53) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp55 = subjects.popleft() | |
| associative1 = tmp55 | |
| associative_type1 = type(tmp55) | |
| subjects56 = deque(tmp55._args) | |
| matcher = CommutativeMatcher2257.get() | |
| tmp57 = subjects56 | |
| subjects56 = [] | |
| for s in tmp57: | |
| matcher.add_subject(s) | |
| for pattern_index, subst1 in matcher.match(tmp57, subst0): | |
| if pattern_index == 0: | |
| # State 2264 | |
| if len(subjects) == 0: | |
| # 0: b*v**m | |
| yield 0, subst1 | |
| if pattern_index == 1: | |
| # State 2334 | |
| if len(subjects) == 0: | |
| # 1: b*v**n | |
| yield 1, subst1 | |
| if pattern_index == 2: | |
| # State 2399 | |
| if len(subjects) == 0: | |
| # 2: v*a | |
| yield 2, subst1 | |
| if pattern_index == 3: | |
| # State 2402 | |
| if len(subjects) == 0: | |
| # 3: v*b | |
| yield 3, subst1 | |
| if pattern_index == 4: | |
| # State 2572 | |
| if len(subjects) == 0: | |
| # 4: d*x**j | |
| yield 4, subst1 | |
| if pattern_index == 5: | |
| # State 2611 | |
| if len(subjects) == 0: | |
| # 5: c*x**2 | |
| yield 5, subst1 | |
| if pattern_index == 6: | |
| # State 2613 | |
| if len(subjects) == 0: | |
| # 6: b*x | |
| yield 6, subst1 | |
| if pattern_index == 7: | |
| # State 2718 | |
| if len(subjects) == 0: | |
| # 7: c*x**r | |
| yield 7, subst1 | |
| if pattern_index == 8: | |
| # State 3316 | |
| if len(subjects) == 0: | |
| # 8: x*f | |
| yield 8, subst1 | |
| if pattern_index == 9: | |
| # State 5473 | |
| if len(subjects) == 0: | |
| # 9: v**2*f | |
| yield 9, subst1 | |
| if pattern_index == 10: | |
| # State 5476 | |
| if len(subjects) == 0: | |
| # 10: x*e | |
| yield 10, subst1 | |
| subjects.appendleft(tmp55) | |
| return | |
| yield | |
| class CommutativeMatcher2776(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 2: (2, Multiset({1: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2776._instance is None: | |
| CommutativeMatcher2776._instance = CommutativeMatcher2776() | |
| return CommutativeMatcher2776._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2775 | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2777 | |
| if len(subjects) >= 1: | |
| tmp2 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp2) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2778 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| subjects.appendleft(tmp2) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp4 = subjects.popleft() | |
| subjects5 = deque(tmp4._args) | |
| # State 2779 | |
| if len(subjects5) >= 1: | |
| tmp6 = subjects5.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.1', tmp6) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2780 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2781 | |
| if len(subjects5) == 0: | |
| # State 2782 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| if len(subjects5) >= 1: | |
| tmp9 = subjects5.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', tmp9) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2781 | |
| if len(subjects5) == 0: | |
| # State 2782 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| subjects5.appendleft(tmp9) | |
| if len(subjects5) >= 1 and subjects5[0] == 2: | |
| tmp11 = subjects5.popleft() | |
| # State 5031 | |
| if len(subjects5) == 0: | |
| # State 5032 | |
| if len(subjects) == 0: | |
| # 1: x**2 | |
| yield 1, subst1 | |
| subjects5.appendleft(tmp11) | |
| subjects5.appendleft(tmp6) | |
| subjects.appendleft(tmp4) | |
| return | |
| yield | |
| class CommutativeMatcher3238(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher3238._instance is None: | |
| CommutativeMatcher3238._instance = CommutativeMatcher3238() | |
| return CommutativeMatcher3238._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 3237 | |
| return | |
| yield | |
| class CommutativeMatcher3312(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_3', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher3312._instance is None: | |
| CommutativeMatcher3312._instance = CommutativeMatcher3312() | |
| return CommutativeMatcher3312._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 3311 | |
| return | |
| yield | |
| class CommutativeMatcher3192(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.0_1', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher3192._instance is None: | |
| CommutativeMatcher3192._instance = CommutativeMatcher3192() | |
| return CommutativeMatcher3192._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 3191 | |
| return | |
| yield | |
| class CommutativeMatcher2982(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 2: (2, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2982._instance is None: | |
| CommutativeMatcher2982._instance = CommutativeMatcher2982() | |
| return CommutativeMatcher2982._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2981 | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp1 = subjects.popleft() | |
| subjects2 = deque(tmp1._args) | |
| # State 5504 | |
| if len(subjects2) >= 1: | |
| tmp3 = subjects2.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.1', tmp3) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5505 | |
| if len(subjects2) >= 1 and subjects2[0] == 2: | |
| tmp5 = subjects2.popleft() | |
| # State 5506 | |
| if len(subjects2) == 0: | |
| # State 5507 | |
| if len(subjects) == 0: | |
| # 0: x**2 | |
| yield 0, subst1 | |
| subjects2.appendleft(tmp5) | |
| subjects2.appendleft(tmp3) | |
| subjects.appendleft(tmp1) | |
| return | |
| yield | |
| class CommutativeMatcher3251(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_3', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 2: (2, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher3251._instance is None: | |
| CommutativeMatcher3251._instance = CommutativeMatcher3251() | |
| return CommutativeMatcher3251._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 3250 | |
| return | |
| yield | |
| class CommutativeMatcher2499(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 2: (2, Multiset({}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 3: (3, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_3', 1, 1, S(1)), Mul) | |
| ]), | |
| 4: (4, Multiset({1: 1}), [ | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 5: (5, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 6: (6, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 7: (7, Multiset({2: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 8: (8, Multiset({3: 1}), [ | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 9: (9, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_3', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 10: (10, Multiset({3: 1}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2499._instance is None: | |
| CommutativeMatcher2499._instance = CommutativeMatcher2499() | |
| return CommutativeMatcher2499._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2498 | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.2_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2554 | |
| if len(subjects) >= 1: | |
| tmp2 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp2) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2555 | |
| if len(subjects) == 0: | |
| # 0: v**n | |
| yield 0, subst2 | |
| subjects.appendleft(tmp2) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp4 = subjects.popleft() | |
| subjects5 = deque(tmp4._args) | |
| # State 2556 | |
| if len(subjects5) >= 1: | |
| tmp6 = subjects5.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.1', tmp6) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2557 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2558 | |
| if len(subjects5) == 0: | |
| # State 2559 | |
| if len(subjects) == 0: | |
| # 0: v**n | |
| yield 0, subst2 | |
| if len(subjects5) >= 1: | |
| tmp9 = subjects5.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_1', tmp9) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2558 | |
| if len(subjects5) == 0: | |
| # State 2559 | |
| if len(subjects) == 0: | |
| # 0: v**n | |
| yield 0, subst2 | |
| subjects5.appendleft(tmp9) | |
| if len(subjects5) >= 1 and subjects5[0] == 2: | |
| tmp11 = subjects5.popleft() | |
| # State 5229 | |
| if len(subjects5) == 0: | |
| # State 5230 | |
| if len(subjects) == 0: | |
| # 3: x**2 | |
| yield 3, subst1 | |
| subjects5.appendleft(tmp11) | |
| subjects5.appendleft(tmp6) | |
| if len(subjects5) >= 1: | |
| tmp12 = subjects5.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0', tmp12) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3997 | |
| if len(subjects5) >= 1 and subjects5[0] == 2: | |
| tmp14 = subjects5.popleft() | |
| # State 3998 | |
| if len(subjects5) == 0: | |
| # State 3999 | |
| if len(subjects) == 0: | |
| # 1: v**2 | |
| yield 1, subst1 | |
| subjects5.appendleft(tmp14) | |
| subjects5.appendleft(tmp12) | |
| if len(subjects5) >= 1: | |
| tmp15 = subjects5.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.0', tmp15) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5187 | |
| if len(subjects5) >= 1 and subjects5[0] == 2: | |
| tmp17 = subjects5.popleft() | |
| # State 5188 | |
| if len(subjects5) == 0: | |
| # State 5189 | |
| if len(subjects) == 0: | |
| # 2: v**2 | |
| yield 2, subst1 | |
| subjects5.appendleft(tmp17) | |
| subjects5.appendleft(tmp15) | |
| subjects.appendleft(tmp4) | |
| return | |
| yield | |
| class CommutativeMatcher2495(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Add) | |
| ]), | |
| 1: (1, Multiset({1: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Add) | |
| ]), | |
| 2: (2, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, S(0)), Add) | |
| ]), | |
| 3: (3, Multiset({2: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 4: (4, Multiset({3: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 5: (5, Multiset({2: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 6: (6, Multiset({4: 1, 3: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, S(0)), Add) | |
| ]), | |
| 7: (7, Multiset({5: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Add) | |
| ]), | |
| 8: (8, Multiset({4: 1, 3: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Add) | |
| ]), | |
| 9: (9, Multiset({5: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, S(0)), Add) | |
| ]), | |
| 10: (10, Multiset({6: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 11: (11, Multiset({7: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 12: (12, Multiset({8: 1, 9: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Add) | |
| ]), | |
| 13: (13, Multiset({8: 1, 9: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, S(0)), Add) | |
| ]), | |
| 14: (14, Multiset({10: 1, 6: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, S(0)), Add) | |
| ]), | |
| 15: (15, Multiset({8: 1, 9: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 16: (16, Multiset({8: 1, 9: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 17: (17, Multiset({10: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, S(0)), Add) | |
| ]), | |
| 18: (18, Multiset({6: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 19: (19, Multiset({8: 1, 9: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 20: (20, Multiset({10: 1, 6: 1}), [ | |
| ]), | |
| 21: (21, Multiset({10: 1, 6: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Add) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Add | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2495._instance is None: | |
| CommutativeMatcher2495._instance = CommutativeMatcher2495() | |
| return CommutativeMatcher2495._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2494 | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2496 | |
| if len(subjects) >= 1: | |
| tmp2 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp2) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2497 | |
| if len(subjects) == 0: | |
| # 0: v*b | |
| yield 0, subst2 | |
| subjects.appendleft(tmp2) | |
| if len(subjects) >= 1: | |
| tmp4 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp4) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4628 | |
| if len(subjects) == 0: | |
| # 6: e*x | |
| yield 6, subst2 | |
| subjects.appendleft(tmp4) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp6 = subjects.popleft() | |
| subjects7 = deque(tmp6._args) | |
| # State 3993 | |
| if len(subjects7) >= 1: | |
| tmp8 = subjects7.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp8) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3994 | |
| if len(subjects7) >= 1 and subjects7[0] == 2: | |
| tmp10 = subjects7.popleft() | |
| # State 3995 | |
| if len(subjects7) == 0: | |
| # State 3996 | |
| if len(subjects) == 0: | |
| # 4: v**2*c | |
| yield 4, subst2 | |
| subjects7.appendleft(tmp10) | |
| subjects7.appendleft(tmp8) | |
| if len(subjects7) >= 1: | |
| tmp11 = subjects7.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp11) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5226 | |
| if len(subjects7) >= 1 and subjects7[0] == 2: | |
| tmp13 = subjects7.popleft() | |
| # State 5227 | |
| if len(subjects7) == 0: | |
| # State 5228 | |
| if len(subjects) == 0: | |
| # 8: f*x**2 | |
| yield 8, subst2 | |
| subjects7.appendleft(tmp13) | |
| subjects7.appendleft(tmp11) | |
| subjects.appendleft(tmp6) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2547 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2548 | |
| if len(subjects) >= 1: | |
| tmp16 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp16) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2549 | |
| if len(subjects) == 0: | |
| # 1: b*v**n | |
| yield 1, subst3 | |
| subjects.appendleft(tmp16) | |
| if len(subjects) >= 1: | |
| tmp18 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp18) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4012 | |
| if len(subjects) == 0: | |
| # 5: b*x | |
| yield 5, subst2 | |
| subjects.appendleft(tmp18) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp20 = subjects.popleft() | |
| subjects21 = deque(tmp20._args) | |
| # State 2550 | |
| if len(subjects21) >= 1: | |
| tmp22 = subjects21.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp22) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2551 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2552 | |
| if len(subjects21) == 0: | |
| # State 2553 | |
| if len(subjects) == 0: | |
| # 1: b*v**n | |
| yield 1, subst3 | |
| if len(subjects21) >= 1: | |
| tmp25 = subjects21.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_1', tmp25) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2552 | |
| if len(subjects21) == 0: | |
| # State 2553 | |
| if len(subjects) == 0: | |
| # 1: b*v**n | |
| yield 1, subst3 | |
| subjects21.appendleft(tmp25) | |
| if len(subjects21) >= 1 and subjects21[0] == 2: | |
| tmp27 = subjects21.popleft() | |
| # State 5319 | |
| if len(subjects21) == 0: | |
| # State 5320 | |
| if len(subjects) == 0: | |
| # 10: c*x**2 | |
| yield 10, subst2 | |
| subjects21.appendleft(tmp27) | |
| subjects21.appendleft(tmp22) | |
| subjects.appendleft(tmp20) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3198 | |
| if len(subjects) >= 1: | |
| tmp29 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0', tmp29) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3199 | |
| if len(subjects) == 0: | |
| # 2: x*d | |
| yield 2, subst2 | |
| subjects.appendleft(tmp29) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp31 = subjects.popleft() | |
| subjects32 = deque(tmp31._args) | |
| # State 5183 | |
| if len(subjects32) >= 1: | |
| tmp33 = subjects32.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0', tmp33) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5184 | |
| if len(subjects32) >= 1 and subjects32[0] == 2: | |
| tmp35 = subjects32.popleft() | |
| # State 5185 | |
| if len(subjects32) == 0: | |
| # State 5186 | |
| if len(subjects) == 0: | |
| # 7: v**2*c | |
| yield 7, subst2 | |
| subjects32.appendleft(tmp35) | |
| subjects32.appendleft(tmp33) | |
| subjects.appendleft(tmp31) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_3', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3253 | |
| if len(subjects) >= 1: | |
| tmp37 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp37) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3254 | |
| if len(subjects) == 0: | |
| # 3: x*f | |
| yield 3, subst2 | |
| subjects.appendleft(tmp37) | |
| if len(subjects) >= 1: | |
| tmp39 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp39) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5232 | |
| if len(subjects) == 0: | |
| # 9: e*x | |
| yield 9, subst2 | |
| subjects.appendleft(tmp39) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp41 = subjects.popleft() | |
| associative1 = tmp41 | |
| associative_type1 = type(tmp41) | |
| subjects42 = deque(tmp41._args) | |
| matcher = CommutativeMatcher2499.get() | |
| tmp43 = subjects42 | |
| subjects42 = [] | |
| for s in tmp43: | |
| matcher.add_subject(s) | |
| for pattern_index, subst1 in matcher.match(tmp43, subst0): | |
| if pattern_index == 0: | |
| # State 2500 | |
| if len(subjects) == 0: | |
| # 0: v*b | |
| yield 0, subst1 | |
| if pattern_index == 1: | |
| # State 2560 | |
| if len(subjects) == 0: | |
| # 1: b*v**n | |
| yield 1, subst1 | |
| if pattern_index == 2: | |
| # State 3200 | |
| if len(subjects) == 0: | |
| # 2: x*d | |
| yield 2, subst1 | |
| if pattern_index == 3: | |
| # State 3255 | |
| if len(subjects) == 0: | |
| # 3: x*f | |
| yield 3, subst1 | |
| if pattern_index == 4: | |
| # State 4000 | |
| if len(subjects) == 0: | |
| # 4: v**2*c | |
| yield 4, subst1 | |
| if pattern_index == 5: | |
| # State 4013 | |
| if len(subjects) == 0: | |
| # 5: b*x | |
| yield 5, subst1 | |
| if pattern_index == 6: | |
| # State 4629 | |
| if len(subjects) == 0: | |
| # 6: e*x | |
| yield 6, subst1 | |
| if pattern_index == 7: | |
| # State 5190 | |
| if len(subjects) == 0: | |
| # 7: v**2*c | |
| yield 7, subst1 | |
| if pattern_index == 8: | |
| # State 5231 | |
| if len(subjects) == 0: | |
| # 8: f*x**2 | |
| yield 8, subst1 | |
| if pattern_index == 9: | |
| # State 5233 | |
| if len(subjects) == 0: | |
| # 9: e*x | |
| yield 9, subst1 | |
| if pattern_index == 10: | |
| # State 5321 | |
| if len(subjects) == 0: | |
| # 10: c*x**2 | |
| yield 10, subst1 | |
| subjects.appendleft(tmp41) | |
| return | |
| yield | |
| class CommutativeMatcher3148(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_3', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 2: (2, Multiset({}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher3148._instance is None: | |
| CommutativeMatcher3148._instance = CommutativeMatcher3148() | |
| return CommutativeMatcher3148._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 3147 | |
| return | |
| yield | |
| class CommutativeMatcher3284(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher3284._instance is None: | |
| CommutativeMatcher3284._instance = CommutativeMatcher3284() | |
| return CommutativeMatcher3284._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 3283 | |
| return | |
| yield | |
| class CommutativeMatcher3155(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_3', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 2: (2, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.1.0_3', 1, 1, S(1)), Mul) | |
| ]), | |
| 3: (3, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_4', 1, 1, S(1)), Mul) | |
| ]), | |
| 4: (4, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 5: (5, Multiset({}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 6: (6, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.1.0_4', 1, 1, S(1)), Mul) | |
| ]), | |
| 7: (7, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_5', 1, 1, S(1)), Mul) | |
| ]), | |
| 8: (8, Multiset({1: 1}), [ | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 9: (9, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_3', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher3155._instance is None: | |
| CommutativeMatcher3155._instance = CommutativeMatcher3155() | |
| return CommutativeMatcher3155._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 3154 | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp1 = subjects.popleft() | |
| subjects2 = deque(tmp1._args) | |
| # State 4536 | |
| if len(subjects2) >= 1: | |
| tmp3 = subjects2.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0', tmp3) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4537 | |
| if len(subjects2) >= 1 and subjects2[0] == 2: | |
| tmp5 = subjects2.popleft() | |
| # State 4538 | |
| if len(subjects2) == 0: | |
| # State 4539 | |
| if len(subjects) == 0: | |
| # 0: v**2 | |
| yield 0, subst1 | |
| subjects2.appendleft(tmp5) | |
| subjects2.appendleft(tmp3) | |
| if len(subjects2) >= 1: | |
| tmp6 = subjects2.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.1', tmp6) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5796 | |
| if len(subjects2) >= 1 and subjects2[0] == 2: | |
| tmp8 = subjects2.popleft() | |
| # State 5797 | |
| if len(subjects2) == 0: | |
| # State 5798 | |
| if len(subjects) == 0: | |
| # 1: x**2 | |
| yield 1, subst1 | |
| subjects2.appendleft(tmp8) | |
| subjects2.appendleft(tmp6) | |
| subjects.appendleft(tmp1) | |
| return | |
| yield | |
| class CommutativeMatcher3151(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 1: (1, Multiset({1: 1}), [ | |
| (VariableWithCount('i2.2.0_3', 1, 1, S(0)), Add) | |
| ]), | |
| 2: (2, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 3: (3, Multiset({2: 1, 3: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 4: (4, Multiset({4: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 5: (5, Multiset({5: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 6: (6, Multiset({4: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 7: (7, Multiset({2: 1, 3: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 8: (8, Multiset({6: 1, 7: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 9: (9, Multiset({6: 1, 7: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 10: (10, Multiset({8: 1, 9: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Add | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher3151._instance is None: | |
| CommutativeMatcher3151._instance = CommutativeMatcher3151() | |
| return CommutativeMatcher3151._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 3150 | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_3', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3152 | |
| if len(subjects) >= 1: | |
| tmp2 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp2) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3153 | |
| if len(subjects) == 0: | |
| # 0: x*f | |
| yield 0, subst2 | |
| subjects.appendleft(tmp2) | |
| if len(subjects) >= 1: | |
| tmp4 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp4) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5800 | |
| if len(subjects) == 0: | |
| # 9: e*x | |
| yield 9, subst2 | |
| subjects.appendleft(tmp4) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp6 = subjects.popleft() | |
| subjects7 = deque(tmp6._args) | |
| # State 4532 | |
| if len(subjects7) >= 1: | |
| tmp8 = subjects7.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp8) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4533 | |
| if len(subjects7) >= 1 and subjects7[0] == 2: | |
| tmp10 = subjects7.popleft() | |
| # State 4534 | |
| if len(subjects7) == 0: | |
| # State 4535 | |
| if len(subjects) == 0: | |
| # 2: v**2*c | |
| yield 2, subst2 | |
| subjects7.appendleft(tmp10) | |
| subjects7.appendleft(tmp8) | |
| subjects.appendleft(tmp6) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3286 | |
| if len(subjects) >= 1: | |
| tmp12 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0', tmp12) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3287 | |
| if len(subjects) == 0: | |
| # 1: x*d | |
| yield 1, subst2 | |
| subjects.appendleft(tmp12) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_4', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4541 | |
| if len(subjects) >= 1: | |
| tmp15 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp15) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4542 | |
| if len(subjects) == 0: | |
| # 3: x*h | |
| yield 3, subst2 | |
| subjects.appendleft(tmp15) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp17 = subjects.popleft() | |
| subjects18 = deque(tmp17._args) | |
| # State 5430 | |
| if len(subjects18) >= 1: | |
| tmp19 = subjects18.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp19) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5431 | |
| if len(subjects18) >= 1 and subjects18[0] == 2: | |
| tmp21 = subjects18.popleft() | |
| # State 5432 | |
| if len(subjects18) == 0: | |
| # State 5433 | |
| if len(subjects) == 0: | |
| # 6: v**2*f | |
| yield 6, subst2 | |
| subjects18.appendleft(tmp21) | |
| subjects18.appendleft(tmp19) | |
| subjects.appendleft(tmp17) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4553 | |
| if len(subjects) >= 1: | |
| tmp23 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp23) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4554 | |
| if len(subjects) == 0: | |
| # 4: e*x | |
| yield 4, subst2 | |
| subjects.appendleft(tmp23) | |
| if len(subjects) >= 1: | |
| tmp25 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0', tmp25) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4769 | |
| if len(subjects) == 0: | |
| # 5: x*g | |
| yield 5, subst2 | |
| subjects.appendleft(tmp25) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp27 = subjects.popleft() | |
| subjects28 = deque(tmp27._args) | |
| # State 5792 | |
| if len(subjects28) >= 1: | |
| tmp29 = subjects28.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp29) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5793 | |
| if len(subjects28) >= 1 and subjects28[0] == 2: | |
| tmp31 = subjects28.popleft() | |
| # State 5794 | |
| if len(subjects28) == 0: | |
| # State 5795 | |
| if len(subjects) == 0: | |
| # 8: f*x**2 | |
| yield 8, subst2 | |
| subjects28.appendleft(tmp31) | |
| subjects28.appendleft(tmp29) | |
| subjects.appendleft(tmp27) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_5', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5435 | |
| if len(subjects) >= 1: | |
| tmp33 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp33) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5436 | |
| if len(subjects) == 0: | |
| # 7: x*e | |
| yield 7, subst2 | |
| subjects.appendleft(tmp33) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp35 = subjects.popleft() | |
| associative1 = tmp35 | |
| associative_type1 = type(tmp35) | |
| subjects36 = deque(tmp35._args) | |
| matcher = CommutativeMatcher3155.get() | |
| tmp37 = subjects36 | |
| subjects36 = [] | |
| for s in tmp37: | |
| matcher.add_subject(s) | |
| for pattern_index, subst1 in matcher.match(tmp37, subst0): | |
| if pattern_index == 0: | |
| # State 3156 | |
| if len(subjects) == 0: | |
| # 0: x*f | |
| yield 0, subst1 | |
| if pattern_index == 1: | |
| # State 3288 | |
| if len(subjects) == 0: | |
| # 1: x*d | |
| yield 1, subst1 | |
| if pattern_index == 2: | |
| # State 4540 | |
| if len(subjects) == 0: | |
| # 2: v**2*c | |
| yield 2, subst1 | |
| if pattern_index == 3: | |
| # State 4543 | |
| if len(subjects) == 0: | |
| # 3: x*h | |
| yield 3, subst1 | |
| if pattern_index == 4: | |
| # State 4555 | |
| if len(subjects) == 0: | |
| # 4: e*x | |
| yield 4, subst1 | |
| if pattern_index == 5: | |
| # State 4770 | |
| if len(subjects) == 0: | |
| # 5: x*g | |
| yield 5, subst1 | |
| if pattern_index == 6: | |
| # State 5434 | |
| if len(subjects) == 0: | |
| # 6: v**2*f | |
| yield 6, subst1 | |
| if pattern_index == 7: | |
| # State 5437 | |
| if len(subjects) == 0: | |
| # 7: x*e | |
| yield 7, subst1 | |
| if pattern_index == 8: | |
| # State 5799 | |
| if len(subjects) == 0: | |
| # 8: f*x**2 | |
| yield 8, subst1 | |
| if pattern_index == 9: | |
| # State 5801 | |
| if len(subjects) == 0: | |
| # 9: e*x | |
| yield 9, subst1 | |
| subjects.appendleft(tmp35) | |
| return | |
| yield | |
| class CommutativeMatcher3181(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.1.1.0', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul) | |
| ]), | |
| 1: (1, Multiset({}), [ | |
| (VariableWithCount('i2.1.1.0', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 2: (2, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.1.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 3: (3, Multiset({1: 1}), [ | |
| (VariableWithCount('i2.1.1.0', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher3181._instance is None: | |
| CommutativeMatcher3181._instance = CommutativeMatcher3181() | |
| return CommutativeMatcher3181._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 3180 | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp1 = subjects.popleft() | |
| subjects2 = deque(tmp1._args) | |
| # State 5572 | |
| if len(subjects2) >= 1: | |
| tmp3 = subjects2.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.1', tmp3) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5573 | |
| if len(subjects2) >= 1 and subjects2[0] == 2: | |
| tmp5 = subjects2.popleft() | |
| # State 5574 | |
| if len(subjects2) == 0: | |
| # State 5575 | |
| if len(subjects) == 0: | |
| # 0: x**2 | |
| yield 0, subst1 | |
| subjects2.appendleft(tmp5) | |
| subjects2.appendleft(tmp3) | |
| if len(subjects2) >= 1: | |
| tmp6 = subjects2.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0', tmp6) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5590 | |
| if len(subjects2) >= 1 and subjects2[0] == 2: | |
| tmp8 = subjects2.popleft() | |
| # State 5591 | |
| if len(subjects2) == 0: | |
| # State 5592 | |
| if len(subjects) == 0: | |
| # 1: v**2 | |
| yield 1, subst1 | |
| subjects2.appendleft(tmp8) | |
| subjects2.appendleft(tmp6) | |
| subjects.appendleft(tmp1) | |
| return | |
| yield | |
| class CommutativeMatcher3566(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.1.1.0_1', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul) | |
| ]), | |
| 1: (1, Multiset({}), [ | |
| (VariableWithCount('i2.1.1.0_1', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher3566._instance is None: | |
| CommutativeMatcher3566._instance = CommutativeMatcher3566() | |
| return CommutativeMatcher3566._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 3565 | |
| return | |
| yield | |
| class CommutativeMatcher3726(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_4', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher3726._instance is None: | |
| CommutativeMatcher3726._instance = CommutativeMatcher3726() | |
| return CommutativeMatcher3726._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 3725 | |
| return | |
| yield | |
| class CommutativeMatcher3733(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_4', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.1.0_4', 1, 1, S(1)), Mul) | |
| ]), | |
| 2: (2, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_5', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher3733._instance is None: | |
| CommutativeMatcher3733._instance = CommutativeMatcher3733() | |
| return CommutativeMatcher3733._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 3732 | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp1 = subjects.popleft() | |
| subjects2 = deque(tmp1._args) | |
| # State 5825 | |
| if len(subjects2) >= 1: | |
| tmp3 = subjects2.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0', tmp3) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5826 | |
| if len(subjects2) >= 1 and subjects2[0] == 2: | |
| tmp5 = subjects2.popleft() | |
| # State 5827 | |
| if len(subjects2) == 0: | |
| # State 5828 | |
| if len(subjects) == 0: | |
| # 0: v**2 | |
| yield 0, subst1 | |
| subjects2.appendleft(tmp5) | |
| subjects2.appendleft(tmp3) | |
| subjects.appendleft(tmp1) | |
| return | |
| yield | |
| class CommutativeMatcher3729(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.0_3', 1, 1, S(0)), Add) | |
| ]), | |
| 1: (1, Multiset({1: 1, 2: 1}), [ | |
| (VariableWithCount('i2.2.0_3', 1, 1, S(0)), Add) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Add | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher3729._instance is None: | |
| CommutativeMatcher3729._instance = CommutativeMatcher3729() | |
| return CommutativeMatcher3729._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 3728 | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_4', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3730 | |
| if len(subjects) >= 1: | |
| tmp2 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp2) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3731 | |
| if len(subjects) == 0: | |
| # 0: x*h | |
| yield 0, subst2 | |
| subjects.appendleft(tmp2) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp4 = subjects.popleft() | |
| subjects5 = deque(tmp4._args) | |
| # State 5821 | |
| if len(subjects5) >= 1: | |
| tmp6 = subjects5.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp6) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5822 | |
| if len(subjects5) >= 1 and subjects5[0] == 2: | |
| tmp8 = subjects5.popleft() | |
| # State 5823 | |
| if len(subjects5) == 0: | |
| # State 5824 | |
| if len(subjects) == 0: | |
| # 1: v**2*f | |
| yield 1, subst2 | |
| subjects5.appendleft(tmp8) | |
| subjects5.appendleft(tmp6) | |
| subjects.appendleft(tmp4) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_5', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5830 | |
| if len(subjects) >= 1: | |
| tmp10 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp10) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5831 | |
| if len(subjects) == 0: | |
| # 2: x*e | |
| yield 2, subst2 | |
| subjects.appendleft(tmp10) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp12 = subjects.popleft() | |
| associative1 = tmp12 | |
| associative_type1 = type(tmp12) | |
| subjects13 = deque(tmp12._args) | |
| matcher = CommutativeMatcher3733.get() | |
| tmp14 = subjects13 | |
| subjects13 = [] | |
| for s in tmp14: | |
| matcher.add_subject(s) | |
| for pattern_index, subst1 in matcher.match(tmp14, subst0): | |
| if pattern_index == 0: | |
| # State 3734 | |
| if len(subjects) == 0: | |
| # 0: x*h | |
| yield 0, subst1 | |
| if pattern_index == 1: | |
| # State 5829 | |
| if len(subjects) == 0: | |
| # 1: v**2*f | |
| yield 1, subst1 | |
| if pattern_index == 2: | |
| # State 5832 | |
| if len(subjects) == 0: | |
| # 2: x*e | |
| yield 2, subst1 | |
| subjects.appendleft(tmp12) | |
| return | |
| yield | |
| class CommutativeMatcher2277(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({1: 1}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 2: (2, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 3: (3, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 4: (4, Multiset({2: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 5: (5, Multiset({3: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 6: (6, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 7: (7, Multiset({4: 1}), [ | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 8: (8, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 9: (9, Multiset({}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 10: (10, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_3', 1, 1, S(1)), Mul) | |
| ]), | |
| 11: (11, Multiset({}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 12: (12, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_4', 1, 1, S(1)), Mul) | |
| ]), | |
| 13: (13, Multiset({5: 1}), [ | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 14: (14, Multiset({6: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 15: (15, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 16: (16, Multiset({7: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 17: (17, Multiset({}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 18: (18, Multiset({5: 1}), [ | |
| (VariableWithCount('i2.2.1.0_3', 1, 1, S(1)), Mul) | |
| ]), | |
| 19: (19, Multiset({}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 20: (20, Multiset({6: 1}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 21: (21, Multiset({3: 1}), [ | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 22: (22, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_3', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 23: (23, Multiset({3: 1}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 24: (24, Multiset({5: 1}), [ | |
| (VariableWithCount('i2.2.1.0_4', 1, 1, S(1)), Mul) | |
| ]), | |
| 25: (25, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_5', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2277._instance is None: | |
| CommutativeMatcher2277._instance = CommutativeMatcher2277() | |
| return CommutativeMatcher2277._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2276 | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2278 | |
| if len(subjects) >= 1: | |
| tmp2 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp2) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2279 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| subjects.appendleft(tmp2) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.2_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2343 | |
| if len(subjects) >= 1: | |
| tmp5 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp5) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2344 | |
| if len(subjects) == 0: | |
| # 1: v**n | |
| yield 1, subst2 | |
| subjects.appendleft(tmp5) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.2_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2726 | |
| if len(subjects) >= 1: | |
| tmp8 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp8) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2727 | |
| if len(subjects) == 0: | |
| # 4: x**r | |
| yield 4, subst2 | |
| subjects.appendleft(tmp8) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp10 = subjects.popleft() | |
| subjects11 = deque(tmp10._args) | |
| # State 2280 | |
| if len(subjects11) >= 1: | |
| tmp12 = subjects11.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.1', tmp12) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2281 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2282 | |
| if len(subjects11) == 0: | |
| # State 2283 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| if len(subjects11) >= 1: | |
| tmp15 = subjects11.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', tmp15) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2282 | |
| if len(subjects11) == 0: | |
| # State 2283 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| subjects11.appendleft(tmp15) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2345 | |
| if len(subjects11) == 0: | |
| # State 2346 | |
| if len(subjects) == 0: | |
| # 1: v**n | |
| yield 1, subst2 | |
| if len(subjects11) >= 1: | |
| tmp18 = subjects11.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_1', tmp18) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2345 | |
| if len(subjects11) == 0: | |
| # State 2346 | |
| if len(subjects) == 0: | |
| # 1: v**n | |
| yield 1, subst2 | |
| subjects11.appendleft(tmp18) | |
| if len(subjects11) >= 1: | |
| tmp20 = subjects11.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', tmp20) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2576 | |
| if len(subjects11) == 0: | |
| # State 2577 | |
| if len(subjects) == 0: | |
| # 2: x**j | |
| yield 2, subst2 | |
| subjects11.appendleft(tmp20) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2728 | |
| if len(subjects11) == 0: | |
| # State 2729 | |
| if len(subjects) == 0: | |
| # 4: x**r | |
| yield 4, subst2 | |
| if len(subjects11) >= 1: | |
| tmp23 = subjects11.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_2', tmp23) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2728 | |
| if len(subjects11) == 0: | |
| # State 2729 | |
| if len(subjects) == 0: | |
| # 4: x**r | |
| yield 4, subst2 | |
| subjects11.appendleft(tmp23) | |
| if len(subjects11) >= 1 and subjects11[0] == 2: | |
| tmp25 = subjects11.popleft() | |
| # State 2617 | |
| if len(subjects11) == 0: | |
| # State 2618 | |
| if len(subjects) == 0: | |
| # 3: x**2 | |
| yield 3, subst1 | |
| subjects11.appendleft(tmp25) | |
| subjects11.appendleft(tmp12) | |
| if len(subjects11) >= 1: | |
| tmp26 = subjects11.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0', tmp26) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3917 | |
| if len(subjects11) >= 1 and subjects11[0] == 2: | |
| tmp28 = subjects11.popleft() | |
| # State 3918 | |
| if len(subjects11) == 0: | |
| # State 3919 | |
| if len(subjects) == 0: | |
| # 5: v**2 | |
| yield 5, subst1 | |
| subjects11.appendleft(tmp28) | |
| subjects11.appendleft(tmp26) | |
| if len(subjects11) >= 1: | |
| tmp29 = subjects11.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.0', tmp29) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4118 | |
| if len(subjects11) >= 1 and subjects11[0] == 2: | |
| tmp31 = subjects11.popleft() | |
| # State 4119 | |
| if len(subjects11) == 0: | |
| # State 4120 | |
| if len(subjects) == 0: | |
| # 6: v**2 | |
| yield 6, subst1 | |
| subjects11.appendleft(tmp31) | |
| subjects11.appendleft(tmp29) | |
| if len(subjects11) >= 1: | |
| tmp32 = subjects11.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.0_1', tmp32) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4311 | |
| if len(subjects11) >= 1 and subjects11[0] == 2: | |
| tmp34 = subjects11.popleft() | |
| # State 4312 | |
| if len(subjects11) == 0: | |
| # State 4313 | |
| if len(subjects) == 0: | |
| # 7: x**2 | |
| yield 7, subst1 | |
| subjects11.appendleft(tmp34) | |
| subjects11.appendleft(tmp32) | |
| subjects.appendleft(tmp10) | |
| return | |
| yield | |
| class CommutativeMatcher2268(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 1: (1, Multiset({0: 1, 1: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 2: (2, Multiset({0: 1, 1: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 3: (3, Multiset({2: 1, 3: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 4: (4, Multiset({2: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 5: (5, Multiset({3: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Add) | |
| ]), | |
| 6: (6, Multiset({1: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Add) | |
| ]), | |
| 7: (7, Multiset({4: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 8: (8, Multiset({5: 1, 6: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 9: (9, Multiset({1: 1, 4: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 10: (10, Multiset({5: 1, 6: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 11: (11, Multiset({0: 1, 1: 1}), [ | |
| ]), | |
| 12: (12, Multiset({0: 1, 1: 1, 7: 1}), [ | |
| ]), | |
| 13: (13, Multiset({8: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Add) | |
| ]), | |
| 14: (14, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 15: (15, Multiset({2: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 16: (16, Multiset({3: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, S(0)), Add) | |
| ]), | |
| 17: (17, Multiset({9: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 18: (18, Multiset({10: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 19: (19, Multiset({9: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 20: (20, Multiset({11: 1}), [ | |
| (VariableWithCount('i2.2.0_3', 1, 1, S(0)), Add) | |
| ]), | |
| 21: (21, Multiset({11: 1}), [ | |
| (VariableWithCount('i2.2.0_3', 1, 1, None), Add) | |
| ]), | |
| 22: (22, Multiset({10: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 23: (23, Multiset({12: 1}), [ | |
| (VariableWithCount('i2.2.0_3', 1, 1, S(0)), Add) | |
| ]), | |
| 24: (24, Multiset({13: 1, 10: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Add) | |
| ]), | |
| 25: (25, Multiset({13: 1, 10: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, S(0)), Add) | |
| ]), | |
| 26: (26, Multiset({5: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Add) | |
| ]), | |
| 27: (27, Multiset({6: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Add) | |
| ]), | |
| 28: (28, Multiset({14: 1, 11: 1}), [ | |
| ]), | |
| 29: (29, Multiset({5: 1, 6: 1}), [ | |
| ]), | |
| 30: (30, Multiset({15: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 31: (31, Multiset({16: 1, 17: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 32: (32, Multiset({6: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, S(0)), Add) | |
| ]), | |
| 33: (33, Multiset({18: 1, 12: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 34: (34, Multiset({15: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 35: (35, Multiset({19: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 36: (36, Multiset({14: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 37: (37, Multiset({16: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 38: (38, Multiset({5: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 39: (39, Multiset({15: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 40: (40, Multiset({20: 1, 19: 1}), [ | |
| (VariableWithCount('i2.2.0_3', 1, 1, None), Add) | |
| ]), | |
| 41: (41, Multiset({18: 1, 12: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 42: (42, Multiset({21: 1, 22: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Add) | |
| ]), | |
| 43: (43, Multiset({23: 1, 15: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Add) | |
| ]), | |
| 44: (44, Multiset({21: 1, 22: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, S(0)), Add) | |
| ]), | |
| 45: (45, Multiset({23: 1, 15: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, S(0)), Add) | |
| ]), | |
| 46: (46, Multiset({24: 1, 25: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 47: (47, Multiset({21: 1, 22: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, None), Add) | |
| ]), | |
| 48: (48, Multiset({24: 1, 25: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 49: (49, Multiset({21: 1, 22: 1}), [ | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(0)), Add) | |
| ]), | |
| 50: (50, Multiset({23: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, S(0)), Add) | |
| ]), | |
| 51: (51, Multiset({21: 1, 22: 1}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, S(0)), Add) | |
| ]), | |
| 52: (52, Multiset({23: 1, 15: 1}), [ | |
| ]), | |
| 53: (53, Multiset({23: 1}), [ | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Add) | |
| ]), | |
| 54: (54, Multiset({24: 1, 25: 1}), [ | |
| (VariableWithCount('i2.2.0_3', 1, 1, S(0)), Add) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Add | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2268._instance is None: | |
| CommutativeMatcher2268._instance = CommutativeMatcher2268() | |
| return CommutativeMatcher2268._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2267 | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2269 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2270 | |
| if len(subjects) >= 1: | |
| tmp3 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp3) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2271 | |
| if len(subjects) == 0: | |
| # 0: b*v**m | |
| yield 0, subst3 | |
| subjects.appendleft(tmp3) | |
| if len(subjects) >= 1: | |
| tmp5 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0', tmp5) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3114 | |
| if len(subjects) == 0: | |
| # 9: x*d | |
| yield 9, subst2 | |
| subjects.appendleft(tmp5) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp7 = subjects.popleft() | |
| subjects8 = deque(tmp7._args) | |
| # State 2272 | |
| if len(subjects8) >= 1: | |
| tmp9 = subjects8.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp9) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2273 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2274 | |
| if len(subjects8) == 0: | |
| # State 2275 | |
| if len(subjects) == 0: | |
| # 0: b*v**m | |
| yield 0, subst3 | |
| if len(subjects8) >= 1: | |
| tmp12 = subjects8.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2', tmp12) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2274 | |
| if len(subjects8) == 0: | |
| # State 2275 | |
| if len(subjects) == 0: | |
| # 0: b*v**m | |
| yield 0, subst3 | |
| subjects8.appendleft(tmp12) | |
| if len(subjects8) >= 1: | |
| tmp14 = subjects8.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2', tmp14) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2574 | |
| if len(subjects8) == 0: | |
| # State 2575 | |
| if len(subjects) == 0: | |
| # 4: d*x**j | |
| yield 4, subst3 | |
| subjects8.appendleft(tmp14) | |
| if len(subjects8) >= 1 and subjects8[0] == 2: | |
| tmp16 = subjects8.popleft() | |
| # State 2615 | |
| if len(subjects8) == 0: | |
| # State 2616 | |
| if len(subjects) == 0: | |
| # 5: c*x**2 | |
| yield 5, subst2 | |
| subjects8.appendleft(tmp16) | |
| subjects8.appendleft(tmp9) | |
| if len(subjects8) >= 1: | |
| tmp17 = subjects8.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0', tmp17) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4115 | |
| if len(subjects8) >= 1 and subjects8[0] == 2: | |
| tmp19 = subjects8.popleft() | |
| # State 4116 | |
| if len(subjects8) == 0: | |
| # State 4117 | |
| if len(subjects) == 0: | |
| # 14: v**2*c | |
| yield 14, subst2 | |
| subjects8.appendleft(tmp19) | |
| subjects8.appendleft(tmp17) | |
| if len(subjects8) >= 1: | |
| tmp20 = subjects8.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0_1', tmp20) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4308 | |
| if len(subjects8) >= 1 and subjects8[0] == 2: | |
| tmp22 = subjects8.popleft() | |
| # State 4309 | |
| if len(subjects8) == 0: | |
| # State 4310 | |
| if len(subjects) == 0: | |
| # 16: x**2*c | |
| yield 16, subst2 | |
| subjects8.appendleft(tmp22) | |
| subjects8.appendleft(tmp20) | |
| subjects.appendleft(tmp7) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2336 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2337 | |
| if len(subjects) >= 1: | |
| tmp25 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp25) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2338 | |
| if len(subjects) == 0: | |
| # 1: b*v**n | |
| yield 1, subst3 | |
| subjects.appendleft(tmp25) | |
| if len(subjects) >= 1: | |
| tmp27 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp27) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2404 | |
| if len(subjects) == 0: | |
| # 2: v*a | |
| yield 2, subst2 | |
| subjects.appendleft(tmp27) | |
| if len(subjects) >= 1: | |
| tmp29 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp29) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2620 | |
| if len(subjects) == 0: | |
| # 6: b*x | |
| yield 6, subst2 | |
| subjects.appendleft(tmp29) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2756 | |
| if len(subjects) >= 1: | |
| tmp32 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp32) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2757 | |
| if len(subjects) == 0: | |
| # 8: b2*v**m | |
| yield 8, subst3 | |
| subjects.appendleft(tmp32) | |
| if len(subjects) >= 1: | |
| tmp34 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0', tmp34) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3300 | |
| if len(subjects) == 0: | |
| # 11: x*d | |
| yield 11, subst2 | |
| subjects.appendleft(tmp34) | |
| if len(subjects) >= 1: | |
| tmp36 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0_1', tmp36) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4315 | |
| if len(subjects) == 0: | |
| # 17: x*b | |
| yield 17, subst2 | |
| subjects.appendleft(tmp36) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp38 = subjects.popleft() | |
| subjects39 = deque(tmp38._args) | |
| # State 2339 | |
| if len(subjects39) >= 1: | |
| tmp40 = subjects39.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp40) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2340 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2341 | |
| if len(subjects39) == 0: | |
| # State 2342 | |
| if len(subjects) == 0: | |
| # 1: b*v**n | |
| yield 1, subst3 | |
| if len(subjects39) >= 1: | |
| tmp43 = subjects39.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_1', tmp43) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2341 | |
| if len(subjects39) == 0: | |
| # State 2342 | |
| if len(subjects) == 0: | |
| # 1: b*v**n | |
| yield 1, subst3 | |
| subjects39.appendleft(tmp43) | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2758 | |
| if len(subjects39) == 0: | |
| # State 2759 | |
| if len(subjects) == 0: | |
| # 8: b2*v**m | |
| yield 8, subst3 | |
| if len(subjects39) >= 1: | |
| tmp46 = subjects39.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2', tmp46) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2758 | |
| if len(subjects39) == 0: | |
| # State 2759 | |
| if len(subjects) == 0: | |
| # 8: b2*v**m | |
| yield 8, subst3 | |
| subjects39.appendleft(tmp46) | |
| if len(subjects39) >= 1 and subjects39[0] == 2: | |
| tmp48 = subjects39.popleft() | |
| # State 5252 | |
| if len(subjects39) == 0: | |
| # State 5253 | |
| if len(subjects) == 0: | |
| # 23: c*x**2 | |
| yield 23, subst2 | |
| subjects39.appendleft(tmp48) | |
| subjects39.appendleft(tmp40) | |
| if len(subjects39) >= 1: | |
| tmp49 = subjects39.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0', tmp49) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5137 | |
| if len(subjects39) >= 1 and subjects39[0] == 2: | |
| tmp51 = subjects39.popleft() | |
| # State 5138 | |
| if len(subjects39) == 0: | |
| # State 5139 | |
| if len(subjects) == 0: | |
| # 20: v**2*c | |
| yield 20, subst2 | |
| subjects39.appendleft(tmp51) | |
| subjects39.appendleft(tmp49) | |
| subjects.appendleft(tmp38) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2406 | |
| if len(subjects) >= 1: | |
| tmp53 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp53) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2407 | |
| if len(subjects) == 0: | |
| # 3: v*b | |
| yield 3, subst2 | |
| subjects.appendleft(tmp53) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2720 | |
| if len(subjects) >= 1: | |
| tmp56 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp56) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2721 | |
| if len(subjects) == 0: | |
| # 7: c*x**r | |
| yield 7, subst3 | |
| subjects.appendleft(tmp56) | |
| if len(subjects) >= 1: | |
| tmp58 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp58) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4290 | |
| if len(subjects) == 0: | |
| # 15: e*x | |
| yield 15, subst2 | |
| subjects.appendleft(tmp58) | |
| if len(subjects) >= 1: | |
| tmp60 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0', tmp60) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4778 | |
| if len(subjects) == 0: | |
| # 19: x*g | |
| yield 19, subst2 | |
| subjects.appendleft(tmp60) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp62 = subjects.popleft() | |
| subjects63 = deque(tmp62._args) | |
| # State 2722 | |
| if len(subjects63) >= 1: | |
| tmp64 = subjects63.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp64) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2723 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2724 | |
| if len(subjects63) == 0: | |
| # State 2725 | |
| if len(subjects) == 0: | |
| # 7: c*x**r | |
| yield 7, subst3 | |
| if len(subjects63) >= 1: | |
| tmp67 = subjects63.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.2_2', tmp67) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2724 | |
| if len(subjects63) == 0: | |
| # State 2725 | |
| if len(subjects) == 0: | |
| # 7: c*x**r | |
| yield 7, subst3 | |
| subjects63.appendleft(tmp67) | |
| if len(subjects63) >= 1 and subjects63[0] == 2: | |
| tmp69 = subjects63.popleft() | |
| # State 5235 | |
| if len(subjects63) == 0: | |
| # State 5236 | |
| if len(subjects) == 0: | |
| # 21: f*x**2 | |
| yield 21, subst2 | |
| subjects63.appendleft(tmp69) | |
| subjects63.appendleft(tmp64) | |
| if len(subjects63) >= 1: | |
| tmp70 = subjects63.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp70) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3914 | |
| if len(subjects63) >= 1 and subjects63[0] == 2: | |
| tmp72 = subjects63.popleft() | |
| # State 3915 | |
| if len(subjects63) == 0: | |
| # State 3916 | |
| if len(subjects) == 0: | |
| # 13: v**2*c | |
| yield 13, subst2 | |
| subjects63.appendleft(tmp72) | |
| subjects63.appendleft(tmp70) | |
| subjects.appendleft(tmp62) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_3', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3168 | |
| if len(subjects) >= 1: | |
| tmp74 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp74) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3169 | |
| if len(subjects) == 0: | |
| # 10: x*f | |
| yield 10, subst2 | |
| subjects.appendleft(tmp74) | |
| if len(subjects) >= 1: | |
| tmp76 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp76) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5238 | |
| if len(subjects) == 0: | |
| # 22: e*x | |
| yield 22, subst2 | |
| subjects.appendleft(tmp76) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp78 = subjects.popleft() | |
| subjects79 = deque(tmp78._args) | |
| # State 4521 | |
| if len(subjects79) >= 1: | |
| tmp80 = subjects79.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp80) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4522 | |
| if len(subjects79) >= 1 and subjects79[0] == 2: | |
| tmp82 = subjects79.popleft() | |
| # State 4523 | |
| if len(subjects79) == 0: | |
| # State 4524 | |
| if len(subjects) == 0: | |
| # 18: v**2*c | |
| yield 18, subst2 | |
| subjects79.appendleft(tmp82) | |
| subjects79.appendleft(tmp80) | |
| subjects.appendleft(tmp78) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_4', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3631 | |
| if len(subjects) >= 1: | |
| tmp84 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp84) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3632 | |
| if len(subjects) == 0: | |
| # 12: x*h | |
| yield 12, subst2 | |
| subjects.appendleft(tmp84) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp86 = subjects.popleft() | |
| subjects87 = deque(tmp86._args) | |
| # State 5439 | |
| if len(subjects87) >= 1: | |
| tmp88 = subjects87.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp88) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5440 | |
| if len(subjects87) >= 1 and subjects87[0] == 2: | |
| tmp90 = subjects87.popleft() | |
| # State 5441 | |
| if len(subjects87) == 0: | |
| # State 5442 | |
| if len(subjects) == 0: | |
| # 24: v**2*f | |
| yield 24, subst2 | |
| subjects87.appendleft(tmp90) | |
| subjects87.appendleft(tmp88) | |
| subjects.appendleft(tmp86) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0_5', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5444 | |
| if len(subjects) >= 1: | |
| tmp92 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp92) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5445 | |
| if len(subjects) == 0: | |
| # 25: x*e | |
| yield 25, subst2 | |
| subjects.appendleft(tmp92) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp94 = subjects.popleft() | |
| associative1 = tmp94 | |
| associative_type1 = type(tmp94) | |
| subjects95 = deque(tmp94._args) | |
| matcher = CommutativeMatcher2277.get() | |
| tmp96 = subjects95 | |
| subjects95 = [] | |
| for s in tmp96: | |
| matcher.add_subject(s) | |
| for pattern_index, subst1 in matcher.match(tmp96, subst0): | |
| if pattern_index == 0: | |
| # State 2284 | |
| if len(subjects) == 0: | |
| # 0: b*v**m | |
| yield 0, subst1 | |
| if pattern_index == 1: | |
| # State 2347 | |
| if len(subjects) == 0: | |
| # 1: b*v**n | |
| yield 1, subst1 | |
| if pattern_index == 2: | |
| # State 2405 | |
| if len(subjects) == 0: | |
| # 2: v*a | |
| yield 2, subst1 | |
| if pattern_index == 3: | |
| # State 2408 | |
| if len(subjects) == 0: | |
| # 3: v*b | |
| yield 3, subst1 | |
| if pattern_index == 4: | |
| # State 2578 | |
| if len(subjects) == 0: | |
| # 4: d*x**j | |
| yield 4, subst1 | |
| if pattern_index == 5: | |
| # State 2619 | |
| if len(subjects) == 0: | |
| # 5: c*x**2 | |
| yield 5, subst1 | |
| if pattern_index == 6: | |
| # State 2621 | |
| if len(subjects) == 0: | |
| # 6: b*x | |
| yield 6, subst1 | |
| if pattern_index == 7: | |
| # State 2730 | |
| if len(subjects) == 0: | |
| # 7: c*x**r | |
| yield 7, subst1 | |
| if pattern_index == 8: | |
| # State 2760 | |
| if len(subjects) == 0: | |
| # 8: b2*v**m | |
| yield 8, subst1 | |
| if pattern_index == 9: | |
| # State 3115 | |
| if len(subjects) == 0: | |
| # 9: x*d | |
| yield 9, subst1 | |
| if pattern_index == 10: | |
| # State 3170 | |
| if len(subjects) == 0: | |
| # 10: x*f | |
| yield 10, subst1 | |
| if pattern_index == 11: | |
| # State 3301 | |
| if len(subjects) == 0: | |
| # 11: x*d | |
| yield 11, subst1 | |
| if pattern_index == 12: | |
| # State 3633 | |
| if len(subjects) == 0: | |
| # 12: x*h | |
| yield 12, subst1 | |
| if pattern_index == 13: | |
| # State 3920 | |
| if len(subjects) == 0: | |
| # 13: v**2*c | |
| yield 13, subst1 | |
| if pattern_index == 14: | |
| # State 4121 | |
| if len(subjects) == 0: | |
| # 14: v**2*c | |
| yield 14, subst1 | |
| if pattern_index == 15: | |
| # State 4291 | |
| if len(subjects) == 0: | |
| # 15: e*x | |
| yield 15, subst1 | |
| if pattern_index == 16: | |
| # State 4314 | |
| if len(subjects) == 0: | |
| # 16: x**2*c | |
| yield 16, subst1 | |
| if pattern_index == 17: | |
| # State 4316 | |
| if len(subjects) == 0: | |
| # 17: x*b | |
| yield 17, subst1 | |
| if pattern_index == 18: | |
| # State 4525 | |
| if len(subjects) == 0: | |
| # 18: v**2*c | |
| yield 18, subst1 | |
| if pattern_index == 19: | |
| # State 4779 | |
| if len(subjects) == 0: | |
| # 19: x*g | |
| yield 19, subst1 | |
| if pattern_index == 20: | |
| # State 5140 | |
| if len(subjects) == 0: | |
| # 20: v**2*c | |
| yield 20, subst1 | |
| if pattern_index == 21: | |
| # State 5237 | |
| if len(subjects) == 0: | |
| # 21: f*x**2 | |
| yield 21, subst1 | |
| if pattern_index == 22: | |
| # State 5239 | |
| if len(subjects) == 0: | |
| # 22: e*x | |
| yield 22, subst1 | |
| if pattern_index == 23: | |
| # State 5254 | |
| if len(subjects) == 0: | |
| # 23: c*x**2 | |
| yield 23, subst1 | |
| if pattern_index == 24: | |
| # State 5443 | |
| if len(subjects) == 0: | |
| # 24: v**2*f | |
| yield 24, subst1 | |
| if pattern_index == 25: | |
| # State 5446 | |
| if len(subjects) == 0: | |
| # 25: x*e | |
| yield 25, subst1 | |
| subjects.appendleft(tmp94) | |
| return | |
| yield | |
| class CommutativeMatcher2798(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 2: (2, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 3: (3, Multiset({1: 1}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2798._instance is None: | |
| CommutativeMatcher2798._instance = CommutativeMatcher2798() | |
| return CommutativeMatcher2798._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2797 | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2799 | |
| if len(subjects) >= 1: | |
| tmp2 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp2) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2800 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| subjects.appendleft(tmp2) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp4 = subjects.popleft() | |
| subjects5 = deque(tmp4._args) | |
| # State 2801 | |
| if len(subjects5) >= 1: | |
| tmp6 = subjects5.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.1', tmp6) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2802 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2803 | |
| if len(subjects5) == 0: | |
| # State 2804 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| if len(subjects5) >= 1: | |
| tmp9 = subjects5.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.2', tmp9) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2803 | |
| if len(subjects5) == 0: | |
| # State 2804 | |
| if len(subjects) == 0: | |
| # 0: v**m | |
| yield 0, subst2 | |
| subjects5.appendleft(tmp9) | |
| if len(subjects5) >= 1 and subjects5[0] == 2: | |
| tmp11 = subjects5.popleft() | |
| # State 5039 | |
| if len(subjects5) == 0: | |
| # State 5040 | |
| if len(subjects) == 0: | |
| # 1: x**2 | |
| yield 1, subst1 | |
| subjects5.appendleft(tmp11) | |
| subjects5.appendleft(tmp6) | |
| subjects.appendleft(tmp4) | |
| return | |
| yield | |
| class CommutativeMatcher2903(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 2: (2, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2903._instance is None: | |
| CommutativeMatcher2903._instance = CommutativeMatcher2903() | |
| return CommutativeMatcher2903._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2902 | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp1 = subjects.popleft() | |
| subjects2 = deque(tmp1._args) | |
| # State 5516 | |
| if len(subjects2) >= 1: | |
| tmp3 = subjects2.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.1', tmp3) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5517 | |
| if len(subjects2) >= 1 and subjects2[0] == 2: | |
| tmp5 = subjects2.popleft() | |
| # State 5518 | |
| if len(subjects2) == 0: | |
| # State 5519 | |
| if len(subjects) == 0: | |
| # 0: x**2 | |
| yield 0, subst1 | |
| subjects2.appendleft(tmp5) | |
| subjects2.appendleft(tmp3) | |
| subjects.appendleft(tmp1) | |
| return | |
| yield | |
| class CommutativeMatcher3164(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_3', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 2: (2, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 3: (3, Multiset({}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_2', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher3164._instance is None: | |
| CommutativeMatcher3164._instance = CommutativeMatcher3164() | |
| return CommutativeMatcher3164._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 3163 | |
| return | |
| yield | |
| class CommutativeMatcher3296(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({}), [ | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.1.0_4', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher3296._instance is None: | |
| CommutativeMatcher3296._instance = CommutativeMatcher3296() | |
| return CommutativeMatcher3296._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 3295 | |
| return | |
| yield | |
| class CommutativeMatcher2452(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Mul) | |
| ]), | |
| 1: (1, Multiset({}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 2: (2, Multiset({}), [ | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.2.0_2', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2452._instance is None: | |
| CommutativeMatcher2452._instance = CommutativeMatcher2452() | |
| return CommutativeMatcher2452._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2451 | |
| return | |
| yield | |
| class CommutativeMatcher2434(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({}), [ | |
| (VariableWithCount('i2.1.1.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.1.1.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.1.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 2: (2, Multiset({}), [ | |
| (VariableWithCount('i2.1.1.0_1', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul) | |
| ]), | |
| 3: (3, Multiset({1: 1}), [ | |
| (VariableWithCount('i2.1.1.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 4: (4, Multiset({}), [ | |
| (VariableWithCount('i2.1.1.0_1', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul) | |
| ]), | |
| 5: (5, Multiset({}), [ | |
| (VariableWithCount('i2.1.1.0', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 6: (6, Multiset({}), [ | |
| (VariableWithCount('i2.1.1.0', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.0', 1, 1, None), Mul) | |
| ]), | |
| 7: (7, Multiset({}), [ | |
| (VariableWithCount('i2.1.1.0', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.0', 1, 1, None), Mul) | |
| ]), | |
| 8: (8, Multiset({}), [ | |
| (VariableWithCount('i2.1.1.0_1', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 9: (9, Multiset({}), [ | |
| (VariableWithCount('i2.1.1.0', 1, 1, S(1)), Mul), | |
| (VariableWithCount('i2.2.0_1', 1, 1, None), Mul) | |
| ]), | |
| 10: (10, Multiset({2: 1}), [ | |
| (VariableWithCount('i2.1.1.0', 1, 1, S(1)), Mul) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2434._instance is None: | |
| CommutativeMatcher2434._instance = CommutativeMatcher2434() | |
| return CommutativeMatcher2434._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2433 | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp1 = subjects.popleft() | |
| subjects2 = deque(tmp1._args) | |
| # State 2523 | |
| if len(subjects2) >= 1: | |
| tmp3 = subjects2.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.0', tmp3) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2524 | |
| if len(subjects2) >= 1 and subjects2[0] == 2: | |
| tmp5 = subjects2.popleft() | |
| # State 2525 | |
| if len(subjects2) == 0: | |
| # State 2526 | |
| if len(subjects) == 0: | |
| # 0: v**2 | |
| yield 0, subst1 | |
| subjects2.appendleft(tmp5) | |
| subjects2.appendleft(tmp3) | |
| if len(subjects2) >= 1: | |
| tmp6 = subjects2.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.0', tmp6) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2537 | |
| if len(subjects2) >= 1 and subjects2[0] == 2: | |
| tmp8 = subjects2.popleft() | |
| # State 2538 | |
| if len(subjects2) == 0: | |
| # State 2539 | |
| if len(subjects) == 0: | |
| # 1: v**2 | |
| yield 1, subst1 | |
| subjects2.appendleft(tmp8) | |
| subjects2.appendleft(tmp6) | |
| if len(subjects2) >= 1: | |
| tmp9 = subjects2.popleft() | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2.1.1', tmp9) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5264 | |
| if len(subjects2) >= 1 and subjects2[0] == 2: | |
| tmp11 = subjects2.popleft() | |
| # State 5265 | |
| if len(subjects2) == 0: | |
| # State 5266 | |
| if len(subjects) == 0: | |
| # 2: x**2 | |
| yield 2, subst1 | |
| subjects2.appendleft(tmp11) | |
| subjects2.appendleft(tmp9) | |
| subjects.appendleft(tmp1) | |
| return | |
| yield | |
| class CommutativeMatcher2430(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.1.0', 1, 1, None), Add) | |
| ]), | |
| 1: (1, Multiset({1: 1, 2: 1}), [ | |
| ]), | |
| 2: (2, Multiset({3: 1, 4: 1}), [ | |
| (VariableWithCount('i2.1.0', 1, 1, S(0)), Add) | |
| ]), | |
| 3: (3, Multiset({5: 1}), [ | |
| (VariableWithCount('i2.1.0', 1, 1, None), Add) | |
| ]), | |
| 4: (4, Multiset({6: 1}), [ | |
| (VariableWithCount('i2.1.0', 1, 1, S(0)), Add) | |
| ]), | |
| 5: (5, Multiset({7: 1}), [ | |
| (VariableWithCount('i2.1.0', 1, 1, None), Add) | |
| ]), | |
| 6: (6, Multiset({4: 1}), [ | |
| (VariableWithCount('i2.1.0_1', 1, 1, S(0)), Add) | |
| ]), | |
| 7: (7, Multiset({6: 1}), [ | |
| (VariableWithCount('i2.1.0', 1, 1, None), Add) | |
| ]), | |
| 8: (8, Multiset({5: 1}), [ | |
| (VariableWithCount('i2.1.0', 1, 1, S(0)), Add) | |
| ]), | |
| 9: (9, Multiset({8: 1}), [ | |
| (VariableWithCount('i2.1.0_1', 1, 1, S(0)), Add) | |
| ]), | |
| 10: (10, Multiset({9: 1}), [ | |
| (VariableWithCount('i2.1.0', 1, 1, None), Add) | |
| ]), | |
| 11: (11, Multiset({3: 1}), [ | |
| (VariableWithCount('i2.1.0', 1, 1, None), Add) | |
| ]), | |
| 12: (12, Multiset({10: 1, 8: 1}), [ | |
| (VariableWithCount('i2.1.0', 1, 1, None), Add) | |
| ]), | |
| 13: (13, Multiset({10: 1}), [ | |
| (VariableWithCount('i2.1.0', 1, 1, None), Add) | |
| ]), | |
| 14: (14, Multiset({10: 1, 8: 1}), [ | |
| (VariableWithCount('i2.1.0', 1, 1, S(0)), Add) | |
| ]), | |
| 15: (15, Multiset({10: 1}), [ | |
| (VariableWithCount('i2.1.0', 1, 1, S(0)), Add) | |
| ]), | |
| 16: (16, Multiset({3: 1}), [ | |
| (VariableWithCount('i2.1.0', 1, 1, S(0)), Add) | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Add | |
| max_optional_count = 1 | |
| anonymous_patterns = set() | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2430._instance is None: | |
| CommutativeMatcher2430._instance = CommutativeMatcher2430() | |
| return CommutativeMatcher2430._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2429 | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.1.1.0_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2431 | |
| if len(subjects) >= 1: | |
| tmp2 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.1.1.0', tmp2) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2432 | |
| if len(subjects) == 0: | |
| # 0: x*c | |
| yield 0, subst2 | |
| subjects.appendleft(tmp2) | |
| if len(subjects) >= 1: | |
| tmp4 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0', tmp4) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2528 | |
| if len(subjects) == 0: | |
| # 2: b*v | |
| yield 2, subst2 | |
| subjects.appendleft(tmp4) | |
| if len(subjects) >= 1: | |
| tmp6 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp6) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2541 | |
| if len(subjects) == 0: | |
| # 4: B*v | |
| yield 4, subst2 | |
| subjects.appendleft(tmp6) | |
| if len(subjects) >= 1: | |
| tmp8 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp8) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4839 | |
| if len(subjects) == 0: | |
| # 8: g*x | |
| yield 8, subst2 | |
| subjects.appendleft(tmp8) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.1.1.0', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2518 | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp11 = subjects.popleft() | |
| subjects12 = deque(tmp11._args) | |
| # State 2519 | |
| if len(subjects12) >= 1: | |
| tmp13 = subjects12.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0', tmp13) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2520 | |
| if len(subjects12) >= 1 and subjects12[0] == 2: | |
| tmp15 = subjects12.popleft() | |
| # State 2521 | |
| if len(subjects12) == 0: | |
| # State 2522 | |
| if len(subjects) == 0: | |
| # 1: c*v**2 | |
| yield 1, subst2 | |
| subjects12.appendleft(tmp15) | |
| subjects12.appendleft(tmp13) | |
| if len(subjects12) >= 1: | |
| tmp16 = subjects12.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp16) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2534 | |
| if len(subjects12) >= 1 and subjects12[0] == 2: | |
| tmp18 = subjects12.popleft() | |
| # State 2535 | |
| if len(subjects12) == 0: | |
| # State 2536 | |
| if len(subjects) == 0: | |
| # 3: C*v**2 | |
| yield 3, subst2 | |
| subjects12.appendleft(tmp18) | |
| subjects12.appendleft(tmp16) | |
| if len(subjects12) >= 1: | |
| tmp19 = subjects12.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp19) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5261 | |
| if len(subjects12) >= 1 and subjects12[0] == 2: | |
| tmp21 = subjects12.popleft() | |
| # State 5262 | |
| if len(subjects12) == 0: | |
| # State 5263 | |
| if len(subjects) == 0: | |
| # 10: c*x**2 | |
| yield 10, subst2 | |
| subjects12.appendleft(tmp21) | |
| subjects12.appendleft(tmp19) | |
| subjects.appendleft(tmp11) | |
| if len(subjects) >= 1: | |
| tmp22 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp22) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2657 | |
| if len(subjects) == 0: | |
| # 5: e*x | |
| yield 5, subst2 | |
| subjects.appendleft(tmp22) | |
| if len(subjects) >= 1: | |
| tmp24 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.0', tmp24) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3183 | |
| if len(subjects) == 0: | |
| # 6: b*x | |
| yield 6, subst2 | |
| subjects.appendleft(tmp24) | |
| if len(subjects) >= 1: | |
| tmp26 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0', tmp26) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3204 | |
| if len(subjects) == 0: | |
| # 7: b*x | |
| yield 7, subst2 | |
| subjects.appendleft(tmp26) | |
| if len(subjects) >= 1: | |
| tmp28 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0_1', tmp28) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4988 | |
| if len(subjects) == 0: | |
| # 9: g*x | |
| yield 9, subst2 | |
| subjects.appendleft(tmp28) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp30 = subjects.popleft() | |
| associative1 = tmp30 | |
| associative_type1 = type(tmp30) | |
| subjects31 = deque(tmp30._args) | |
| matcher = CommutativeMatcher2434.get() | |
| tmp32 = subjects31 | |
| subjects31 = [] | |
| for s in tmp32: | |
| matcher.add_subject(s) | |
| for pattern_index, subst1 in matcher.match(tmp32, subst0): | |
| if pattern_index == 0: | |
| # State 2435 | |
| if len(subjects) == 0: | |
| # 0: x*c | |
| yield 0, subst1 | |
| if pattern_index == 1: | |
| # State 2527 | |
| if len(subjects) == 0: | |
| # 1: c*v**2 | |
| yield 1, subst1 | |
| if pattern_index == 2: | |
| # State 2529 | |
| if len(subjects) == 0: | |
| # 2: b*v | |
| yield 2, subst1 | |
| if pattern_index == 3: | |
| # State 2540 | |
| if len(subjects) == 0: | |
| # 3: C*v**2 | |
| yield 3, subst1 | |
| if pattern_index == 4: | |
| # State 2542 | |
| if len(subjects) == 0: | |
| # 4: B*v | |
| yield 4, subst1 | |
| if pattern_index == 5: | |
| # State 2658 | |
| if len(subjects) == 0: | |
| # 5: e*x | |
| yield 5, subst1 | |
| if pattern_index == 6: | |
| # State 3184 | |
| if len(subjects) == 0: | |
| # 6: b*x | |
| yield 6, subst1 | |
| if pattern_index == 7: | |
| # State 3205 | |
| if len(subjects) == 0: | |
| # 7: b*x | |
| yield 7, subst1 | |
| if pattern_index == 8: | |
| # State 4840 | |
| if len(subjects) == 0: | |
| # 8: g*x | |
| yield 8, subst1 | |
| if pattern_index == 9: | |
| # State 4989 | |
| if len(subjects) == 0: | |
| # 9: g*x | |
| yield 9, subst1 | |
| if pattern_index == 10: | |
| # State 5267 | |
| if len(subjects) == 0: | |
| # 10: c*x**2 | |
| yield 10, subst1 | |
| subjects.appendleft(tmp30) | |
| return | |
| yield | |
| class CommutativeMatcher2245(CommutativeMatcher): | |
| _instance = None | |
| patterns = { | |
| 0: (0, Multiset({0: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 1: (1, Multiset({1: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 2: (2, Multiset({2: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 3: (3, Multiset({3: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 4: (4, Multiset({4: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 5: (5, Multiset({5: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 6: (6, Multiset({6: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, None), Mul) | |
| ]), | |
| 7: (7, Multiset({7: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, None), Mul) | |
| ]), | |
| 8: (8, Multiset({8: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.0_1', 1, 1, None), Mul) | |
| ]), | |
| 9: (9, Multiset({}), [ | |
| (VariableWithCount('i2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.0_1', 1, 1, None), Mul) | |
| ]), | |
| 10: (10, Multiset({9: 1, 10: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 11: (11, Multiset({11: 1, 12: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 12: (12, Multiset({11: 1, 13: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 13: (13, Multiset({11: 1, 14: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 14: (14, Multiset({15: 1, 16: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 15: (15, Multiset({17: 1, 18: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 16: (16, Multiset({19: 1, 20: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 17: (17, Multiset({21: 1, 22: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 18: (18, Multiset({23: 1, 24: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 19: (19, Multiset({25: 1, 26: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 20: (20, Multiset({27: 1, 28: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 21: (21, Multiset({29: 1, 30: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 22: (22, Multiset({31: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 23: (23, Multiset({32: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 24: (24, Multiset({33: 1, 34: 1}), [ | |
| ]), | |
| 25: (25, Multiset({35: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 26: (26, Multiset({36: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 27: (27, Multiset({37: 1, 38: 1}), [ | |
| ]), | |
| 28: (28, Multiset({39: 1, 40: 1}), [ | |
| ]), | |
| 29: (29, Multiset({41: 1, 42: 1, 43: 1}), [ | |
| ]), | |
| 30: (30, Multiset({44: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, None), Mul) | |
| ]), | |
| 31: (31, Multiset({45: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, None), Mul) | |
| ]), | |
| 32: (32, Multiset({46: 1, 47: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, S(1)), Mul) | |
| ]), | |
| 33: (33, Multiset({48: 1}), [ | |
| (VariableWithCount('i2.0', 1, 1, None), Mul), | |
| (VariableWithCount('i2.0_1', 1, 1, S(1)), Mul) | |
| ]), | |
| 34: (34, Multiset({49: 1, 50: 1}), [ | |
| ]), | |
| 35: (35, Multiset({51: 1, 52: 1}), [ | |
| ]), | |
| 36: (36, Multiset({53: 1, 54: 1}), [ | |
| ]), | |
| 37: (37, Multiset({55: 1, 56: 1}), [ | |
| ]), | |
| 38: (38, Multiset({57: 1, 58: 1}), [ | |
| ]), | |
| 39: (39, Multiset({59: 1, 60: 1}), [ | |
| ]), | |
| 40: (40, Multiset({61: 1, 62: 1}), [ | |
| ]), | |
| 41: (41, Multiset({63: 1, 64: 1}), [ | |
| ]), | |
| 42: (42, Multiset({65: 1, 66: 1}), [ | |
| ]), | |
| 43: (43, Multiset({67: 1, 68: 1}), [ | |
| ]), | |
| 44: (44, Multiset({69: 1, 70: 1}), [ | |
| ]), | |
| 45: (45, Multiset({71: 1, 70: 1}), [ | |
| ]), | |
| 46: (46, Multiset({72: 1, 73: 1}), [ | |
| ]), | |
| 47: (47, Multiset({74: 1, 75: 1}), [ | |
| ]), | |
| 48: (48, Multiset({76: 1, 77: 1}), [ | |
| ]), | |
| 49: (49, Multiset({78: 1, 79: 1}), [ | |
| ]), | |
| 50: (50, Multiset({51: 1, 80: 1}), [ | |
| ]), | |
| 51: (51, Multiset({51: 1, 81: 1}), [ | |
| ]), | |
| 52: (52, Multiset({82: 1, 83: 1}), [ | |
| ]), | |
| 53: (53, Multiset({84: 1, 85: 1}), [ | |
| ]), | |
| 54: (54, Multiset({82: 1, 86: 1}), [ | |
| ]), | |
| 55: (55, Multiset({84: 1, 87: 1}), [ | |
| ]), | |
| 56: (56, Multiset({51: 1, 88: 1}), [ | |
| ]), | |
| 57: (57, Multiset({89: 1, 90: 1}), [ | |
| ]), | |
| 58: (58, Multiset({91: 1, 92: 1}), [ | |
| ]), | |
| 59: (59, Multiset({93: 1, 94: 1}), [ | |
| ]), | |
| 60: (60, Multiset({95: 1, 96: 1}), [ | |
| ]), | |
| 61: (61, Multiset({97: 1, 98: 1}), [ | |
| ]), | |
| 62: (62, Multiset({99: 1, 100: 1}), [ | |
| ]), | |
| 63: (63, Multiset({101: 1, 102: 1}), [ | |
| ]), | |
| 64: (64, Multiset({103: 1, 104: 1}), [ | |
| ]), | |
| 65: (65, Multiset({105: 1, 106: 1}), [ | |
| ]), | |
| 66: (66, Multiset({107: 1, 108: 1}), [ | |
| ]), | |
| 67: (67, Multiset({109: 1, 110: 1}), [ | |
| ]), | |
| 68: (68, Multiset({111: 1, 112: 1}), [ | |
| ]), | |
| 69: (69, Multiset({113: 1, 114: 1}), [ | |
| ]), | |
| 70: (70, Multiset({115: 1, 116: 1}), [ | |
| ]), | |
| 71: (71, Multiset({117: 1, 118: 1}), [ | |
| ]), | |
| 72: (72, Multiset({119: 1, 120: 1}), [ | |
| ]), | |
| 73: (73, Multiset({121: 1, 122: 1}), [ | |
| ]), | |
| 74: (74, Multiset({123: 1, 124: 1}), [ | |
| ]), | |
| 75: (75, Multiset({125: 1, 126: 1}), [ | |
| ]), | |
| 76: (76, Multiset({127: 1, 128: 1}), [ | |
| ]), | |
| 77: (77, Multiset({129: 1, 130: 1}), [ | |
| ]), | |
| 78: (78, Multiset({131: 1, 132: 1}), [ | |
| ]), | |
| 79: (79, Multiset({133: 1, 134: 1}), [ | |
| ]), | |
| 80: (80, Multiset({135: 1, 136: 1, 137: 1}), [ | |
| ]), | |
| 81: (81, Multiset({138: 1, 139: 1, 140: 1}), [ | |
| ]), | |
| 82: (82, Multiset({141: 1, 142: 1, 143: 1}), [ | |
| ]), | |
| 83: (83, Multiset({144: 1, 145: 1, 146: 1}), [ | |
| ]), | |
| 84: (84, Multiset({147: 1, 148: 1, 149: 1}), [ | |
| ]), | |
| 85: (85, Multiset({150: 1, 151: 1, 152: 1}), [ | |
| ]), | |
| 86: (86, Multiset({153: 1, 154: 1, 155: 1}), [ | |
| ]), | |
| 87: (87, Multiset({156: 1, 157: 1, 152: 1}), [ | |
| ]), | |
| 88: (88, Multiset({156: 1, 158: 1, 152: 1}), [ | |
| ]), | |
| 89: (89, Multiset({159: 1, 160: 1, 161: 1}), [ | |
| ]), | |
| 90: (90, Multiset({162: 1, 163: 1, 164: 1}), [ | |
| ]), | |
| 91: (91, Multiset({165: 1, 166: 1, 167: 1}), [ | |
| ]), | |
| 92: (92, Multiset({165: 1, 166: 1, 168: 1}), [ | |
| ]), | |
| 93: (93, Multiset({165: 1, 166: 1, 169: 1}), [ | |
| ]), | |
| 94: (94, Multiset({165: 1, 166: 1, 170: 1}), [ | |
| ]), | |
| 95: (95, Multiset({171: 1, 172: 1, 173: 1}), [ | |
| ]), | |
| 96: (96, Multiset({165: 1, 174: 1, 175: 1}), [ | |
| ]), | |
| 97: (97, Multiset({176: 1, 177: 1, 178: 1}), [ | |
| ]), | |
| 98: (98, Multiset({179: 1, 180: 1, 181: 1}), [ | |
| ]), | |
| 99: (99, Multiset({179: 1, 182: 1, 183: 1}), [ | |
| ]), | |
| 100: (100, Multiset({184: 1, 185: 1, 186: 1}), [ | |
| ]), | |
| 101: (101, Multiset({187: 1, 188: 1, 189: 1}), [ | |
| ]), | |
| 102: (102, Multiset({190: 1, 191: 1, 192: 1}), [ | |
| ]), | |
| 103: (103, Multiset({193: 1, 194: 1, 195: 1}), [ | |
| ]), | |
| 104: (104, Multiset({196: 1, 197: 1, 198: 1}), [ | |
| ]), | |
| 105: (105, Multiset({199: 1, 200: 1, 201: 1}), [ | |
| ]), | |
| 106: (106, Multiset({202: 1, 203: 1, 204: 1}), [ | |
| ]), | |
| 107: (107, Multiset({205: 1, 206: 1, 207: 1}), [ | |
| ]), | |
| 108: (108, Multiset({205: 1, 208: 1, 207: 1}), [ | |
| ]), | |
| 109: (109, Multiset({209: 1, 210: 1, 211: 1}), [ | |
| ]), | |
| 110: (110, Multiset({212: 1, 213: 1, 214: 1}), [ | |
| ]), | |
| 111: (111, Multiset({215: 1, 216: 1, 217: 1}), [ | |
| ]), | |
| 112: (112, Multiset({218: 1, 219: 1, 220: 1}), [ | |
| ]), | |
| 113: (113, Multiset({221: 1, 222: 1, 223: 1}), [ | |
| ]), | |
| 114: (114, Multiset({224: 1, 225: 1, 226: 1}), [ | |
| ]), | |
| 115: (115, Multiset({165: 1, 227: 1, 228: 1}), [ | |
| ]), | |
| 116: (116, Multiset({165: 1, 229: 1, 230: 1}), [ | |
| ]), | |
| 117: (117, Multiset({165: 1, 227: 1, 231: 1}), [ | |
| ]), | |
| 118: (118, Multiset({165: 1, 229: 1, 232: 1}), [ | |
| ]), | |
| 119: (119, Multiset({233: 1, 234: 1, 235: 1}), [ | |
| ]), | |
| 120: (120, Multiset({236: 1, 237: 1, 235: 1}), [ | |
| ]), | |
| 121: (121, Multiset({238: 1, 239: 1, 240: 1}), [ | |
| ]), | |
| 122: (122, Multiset({241: 1, 242: 1, 243: 1}), [ | |
| ]), | |
| 123: (123, Multiset({244: 1, 245: 1, 246: 1}), [ | |
| ]), | |
| 124: (124, Multiset({247: 1, 248: 1, 249: 1}), [ | |
| ]), | |
| 125: (125, Multiset({250: 1, 251: 1, 252: 1}), [ | |
| ]), | |
| 126: (126, Multiset({238: 1, 253: 1, 254: 1}), [ | |
| ]), | |
| 127: (127, Multiset({255: 1, 256: 1, 257: 1}), [ | |
| ]), | |
| 128: (128, Multiset({258: 1, 259: 1, 260: 1}), [ | |
| ]), | |
| 129: (129, Multiset({261: 1, 262: 1, 263: 1}), [ | |
| ]), | |
| 130: (130, Multiset({264: 1, 265: 1, 266: 1}), [ | |
| ]), | |
| 131: (131, Multiset({267: 1, 265: 1, 266: 1}), [ | |
| ]), | |
| 132: (132, Multiset({268: 1, 269: 1, 270: 1}), [ | |
| ]), | |
| 133: (133, Multiset({268: 1, 271: 1, 272: 1}), [ | |
| ]), | |
| 134: (134, Multiset({273: 1, 274: 1, 275: 1}), [ | |
| ]), | |
| 135: (135, Multiset({276: 1, 277: 1, 278: 1}), [ | |
| ]), | |
| 136: (136, Multiset({279: 1, 280: 1, 281: 1}), [ | |
| ]), | |
| 137: (137, Multiset({282: 1, 283: 1, 284: 1}), [ | |
| ]), | |
| 138: (138, Multiset({285: 1, 286: 1, 287: 1}), [ | |
| ]), | |
| 139: (139, Multiset({288: 1, 289: 1, 290: 1}), [ | |
| ]), | |
| 140: (140, Multiset({291: 1, 292: 1, 293: 1}), [ | |
| ]), | |
| 141: (141, Multiset({288: 1, 294: 1, 295: 1}), [ | |
| ]), | |
| 142: (142, Multiset({296: 1, 297: 1, 298: 1}), [ | |
| ]), | |
| 143: (143, Multiset({299: 1, 300: 1, 301: 1}), [ | |
| ]), | |
| 144: (144, Multiset({302: 1, 303: 1, 304: 1}), [ | |
| ]), | |
| 145: (145, Multiset({305: 1, 306: 1, 307: 1}), [ | |
| ]), | |
| 146: (146, Multiset({308: 1, 309: 1, 310: 1}), [ | |
| ]), | |
| 147: (147, Multiset({311: 1, 312: 1, 313: 1}), [ | |
| ]), | |
| 148: (148, Multiset({314: 1, 315: 1, 316: 1, 317: 1}), [ | |
| ]), | |
| 149: (149, Multiset({318: 1, 319: 1, 320: 1, 321: 1}), [ | |
| ]), | |
| 150: (150, Multiset({322: 1, 323: 1, 316: 1, 317: 1}), [ | |
| ]), | |
| 151: (151, Multiset({324: 1, 325: 1, 320: 1, 321: 1}), [ | |
| ]), | |
| 152: (152, Multiset({326: 1, 327: 1, 320: 1, 321: 1}), [ | |
| ]), | |
| 153: (153, Multiset({328: 1, 329: 1, 320: 1, 321: 1}), [ | |
| ]), | |
| 154: (154, Multiset({330: 1, 331: 1, 332: 1, 333: 1}), [ | |
| ]), | |
| 155: (155, Multiset({334: 1, 335: 1, 336: 1, 337: 1}), [ | |
| ]), | |
| 156: (156, Multiset({338: 1, 339: 1, 340: 1, 337: 1}), [ | |
| ]), | |
| 157: (157, Multiset({341: 1, 342: 1, 343: 1, 344: 1}), [ | |
| ]), | |
| 158: (158, Multiset({345: 1, 346: 1, 347: 1, 344: 1}), [ | |
| ]), | |
| 159: (159, Multiset({348: 1, 349: 1, 350: 1, 344: 1}), [ | |
| ]), | |
| 160: (160, Multiset({351: 1, 352: 1, 353: 1, 344: 1}), [ | |
| ]), | |
| 161: (161, Multiset({354: 1, 355: 1, 356: 1, 344: 1}), [ | |
| ]), | |
| 162: (162, Multiset({357: 1, 358: 1, 359: 1, 360: 1}), [ | |
| ]), | |
| 163: (163, Multiset({361: 1, 362: 1, 363: 1, 364: 1}), [ | |
| ]), | |
| 164: (164, Multiset({365: 1, 366: 1, 367: 1, 368: 1}), [ | |
| ]), | |
| 165: (165, Multiset({369: 1, 370: 1, 371: 1, 372: 1}), [ | |
| ]), | |
| 166: (166, Multiset({373: 1, 374: 1, 375: 1, 376: 1}), [ | |
| ]), | |
| 167: (167, Multiset({377: 1, 378: 1, 379: 1, 380: 1}), [ | |
| ]), | |
| 168: (168, Multiset({381: 1, 382: 1, 383: 1, 384: 1}), [ | |
| ]), | |
| 169: (169, Multiset({377: 1, 378: 1, 385: 1, 386: 1}), [ | |
| ]), | |
| 170: (170, Multiset({387: 1, 378: 1, 379: 1, 380: 1}), [ | |
| ]), | |
| 171: (171, Multiset({388: 1, 389: 1, 379: 1, 380: 1}), [ | |
| ]), | |
| 172: (172, Multiset({390: 1, 378: 1, 379: 1, 380: 1}), [ | |
| ]), | |
| 173: (173, Multiset({388: 1, 378: 1, 379: 1, 380: 1}), [ | |
| ]), | |
| 174: (174, Multiset({390: 1, 389: 1, 379: 1, 380: 1}), [ | |
| ]), | |
| 175: (175, Multiset({391: 1, 378: 1, 379: 1, 380: 1}), [ | |
| ]), | |
| 176: (176, Multiset({392: 1, 393: 1, 394: 1, 395: 1}), [ | |
| ]), | |
| 177: (177, Multiset({396: 1, 397: 1, 398: 1, 399: 1}), [ | |
| ]), | |
| 178: (178, Multiset({400: 1, 401: 1, 402: 1, 403: 1}), [ | |
| ]), | |
| 179: (179, Multiset({311: 1, 312: 1, 404: 1, 405: 1}), [ | |
| ]), | |
| 180: (180, Multiset({406: 1, 407: 1}), [ | |
| ]), | |
| 181: (181, Multiset({408: 1, 409: 1}), [ | |
| ]), | |
| 182: (182, Multiset({410: 1, 411: 1}), [ | |
| ]), | |
| 183: (183, Multiset({412: 1, 413: 1}), [ | |
| ]), | |
| 184: (184, Multiset({414: 1, 415: 1}), [ | |
| ]), | |
| 185: (185, Multiset({416: 1, 417: 1}), [ | |
| ]), | |
| 186: (186, Multiset({414: 1, 418: 1}), [ | |
| ]), | |
| 187: (187, Multiset({419: 1, 420: 1}), [ | |
| ]), | |
| 188: (188, Multiset({421: 1, 422: 1}), [ | |
| ]), | |
| 189: (189, Multiset({423: 1, 424: 1}), [ | |
| ]), | |
| 190: (190, Multiset({425: 1, 426: 1}), [ | |
| ]), | |
| 191: (191, Multiset({427: 1, 428: 1}), [ | |
| ]), | |
| 192: (192, Multiset({429: 1, 430: 1}), [ | |
| ]), | |
| 193: (193, Multiset({431: 1, 430: 1}), [ | |
| ]), | |
| 194: (194, Multiset({432: 1, 433: 1}), [ | |
| ]), | |
| 195: (195, Multiset({434: 1, 435: 1}), [ | |
| ]), | |
| 196: (196, Multiset({436: 1, 437: 1}), [ | |
| ]), | |
| 197: (197, Multiset({438: 1, 439: 1}), [ | |
| ]), | |
| 198: (198, Multiset({440: 1, 441: 1}), [ | |
| ]), | |
| 199: (199, Multiset({442: 1, 443: 1}), [ | |
| ]), | |
| 200: (200, Multiset({444: 1, 445: 1}), [ | |
| ]), | |
| 201: (201, Multiset({446: 1, 447: 1}), [ | |
| ]), | |
| 202: (202, Multiset({448: 1, 449: 1}), [ | |
| ]), | |
| 203: (203, Multiset({450: 1, 451: 1}), [ | |
| ]), | |
| 204: (204, Multiset({452: 1, 453: 1}), [ | |
| ]), | |
| 205: (205, Multiset({454: 1, 455: 1}), [ | |
| ]), | |
| 206: (206, Multiset({456: 1, 457: 1}), [ | |
| ]), | |
| 207: (207, Multiset({458: 1, 459: 1}), [ | |
| ]), | |
| 208: (208, Multiset({460: 1, 461: 1}), [ | |
| ]), | |
| 209: (209, Multiset({462: 1, 463: 1}), [ | |
| ]), | |
| 210: (210, Multiset({464: 1, 465: 1}), [ | |
| ]), | |
| 211: (211, Multiset({466: 1, 467: 1}), [ | |
| ]), | |
| 212: (212, Multiset({468: 1, 469: 1}), [ | |
| ]), | |
| 213: (213, Multiset({470: 1, 471: 1}), [ | |
| ]), | |
| 214: (214, Multiset({472: 1, 473: 1}), [ | |
| ]), | |
| 215: (215, Multiset({474: 1, 475: 1}), [ | |
| ]), | |
| 216: (216, Multiset({476: 1, 477: 1}), [ | |
| ]), | |
| 217: (217, Multiset({478: 1, 479: 1}), [ | |
| ]), | |
| 218: (218, Multiset({480: 1, 481: 1}), [ | |
| ]), | |
| 219: (219, Multiset({482: 1, 483: 1}), [ | |
| ]), | |
| 220: (220, Multiset({484: 1, 481: 1}), [ | |
| ]), | |
| 221: (221, Multiset({482: 1, 485: 1}), [ | |
| ]), | |
| 222: (222, Multiset({486: 1, 487: 1}), [ | |
| ]), | |
| 223: (223, Multiset({488: 1, 489: 1}), [ | |
| ]), | |
| 224: (224, Multiset({490: 1, 491: 1}), [ | |
| ]), | |
| 225: (225, Multiset({492: 1, 493: 1}), [ | |
| ]), | |
| 226: (226, Multiset({494: 1, 495: 1}), [ | |
| ]), | |
| 227: (227, Multiset({496: 1, 497: 1}), [ | |
| ]), | |
| 228: (228, Multiset({440: 1, 498: 1}), [ | |
| ]), | |
| 229: (229, Multiset({499: 1, 500: 1}), [ | |
| ]), | |
| 230: (230, Multiset({501: 1, 502: 1}), [ | |
| ]), | |
| 231: (231, Multiset({503: 1, 504: 1}), [ | |
| ]), | |
| 232: (232, Multiset({505: 1, 506: 1}), [ | |
| ]), | |
| 233: (233, Multiset({507: 1, 508: 1}), [ | |
| ]), | |
| 234: (234, Multiset({509: 1, 510: 1}), [ | |
| ]), | |
| 235: (235, Multiset({511: 1, 512: 1}), [ | |
| ]), | |
| 236: (236, Multiset({513: 1, 514: 1}), [ | |
| ]), | |
| 237: (237, Multiset({501: 1, 515: 1}), [ | |
| ]), | |
| 238: (238, Multiset({516: 1, 517: 1}), [ | |
| ]), | |
| 239: (239, Multiset({518: 1, 517: 1}), [ | |
| ]), | |
| 240: (240, Multiset({519: 1, 515: 1}), [ | |
| ]), | |
| 241: (241, Multiset({520: 1, 521: 1}), [ | |
| ]), | |
| 242: (242, Multiset({522: 1, 523: 1}), [ | |
| ]), | |
| 243: (243, Multiset({524: 1, 525: 1}), [ | |
| ]), | |
| 244: (244, Multiset({526: 1, 527: 1}), [ | |
| ]), | |
| 245: (245, Multiset({528: 1, 529: 1}), [ | |
| ]), | |
| 246: (246, Multiset({530: 1, 531: 1}), [ | |
| ]), | |
| 247: (247, Multiset({532: 1, 533: 1}), [ | |
| ]), | |
| 248: (248, Multiset({534: 1, 531: 1}), [ | |
| ]), | |
| 249: (249, Multiset({535: 1, 533: 1}), [ | |
| ]), | |
| 250: (250, Multiset({536: 1, 537: 1}), [ | |
| ]), | |
| 251: (251, Multiset({538: 1, 539: 1}), [ | |
| ]), | |
| 252: (252, Multiset({540: 1, 537: 1}), [ | |
| ]), | |
| 253: (253, Multiset({538: 1, 541: 1}), [ | |
| ]), | |
| 254: (254, Multiset({542: 1, 537: 1}), [ | |
| ]), | |
| 255: (255, Multiset({538: 1, 543: 1}), [ | |
| ]), | |
| 256: (256, Multiset({544: 1, 537: 1}), [ | |
| ]), | |
| 257: (257, Multiset({538: 1, 545: 1}), [ | |
| ]), | |
| 258: (258, Multiset({546: 1, 537: 1}), [ | |
| ]), | |
| 259: (259, Multiset({538: 1, 547: 1}), [ | |
| ]), | |
| 260: (260, Multiset({548: 1, 549: 1}), [ | |
| ]), | |
| 261: (261, Multiset({550: 1, 551: 1}), [ | |
| ]), | |
| 262: (262, Multiset({552: 1, 549: 1}), [ | |
| ]), | |
| 263: (263, Multiset({550: 1, 553: 1}), [ | |
| ]), | |
| 264: (264, Multiset({554: 1, 531: 1}), [ | |
| ]), | |
| 265: (265, Multiset({555: 1, 533: 1}), [ | |
| ]), | |
| 266: (266, Multiset({556: 1, 531: 1}), [ | |
| ]), | |
| 267: (267, Multiset({557: 1, 533: 1}), [ | |
| ]), | |
| 268: (268, Multiset({558: 1, 559: 1}), [ | |
| ]), | |
| 269: (269, Multiset({560: 1, 561: 1}), [ | |
| ]), | |
| 270: (270, Multiset({562: 1, 563: 1}), [ | |
| ]), | |
| 271: (271, Multiset({564: 1, 565: 1}), [ | |
| ]), | |
| 272: (272, Multiset({566: 1, 565: 1}), [ | |
| ]), | |
| 273: (273, Multiset({567: 1, 568: 1}), [ | |
| ]), | |
| 274: (274, Multiset({569: 1, 570: 1}), [ | |
| ]), | |
| 275: (275, Multiset({571: 1, 572: 1}), [ | |
| ]), | |
| 276: (276, Multiset({573: 1, 574: 1}), [ | |
| ]), | |
| 277: (277, Multiset({575: 1, 576: 1}), [ | |
| ]), | |
| 278: (278, Multiset({577: 1, 578: 1}), [ | |
| ]), | |
| 279: (279, Multiset({575: 1, 579: 1}), [ | |
| ]), | |
| 280: (280, Multiset({580: 1, 578: 1}), [ | |
| ]), | |
| 281: (281, Multiset({581: 1, 582: 1}), [ | |
| ]), | |
| 282: (282, Multiset({583: 1, 584: 1}), [ | |
| ]), | |
| 283: (283, Multiset({585: 1, 586: 1}), [ | |
| ]), | |
| 284: (284, Multiset({587: 1, 588: 1}), [ | |
| ]), | |
| 285: (285, Multiset({589: 1, 590: 1}), [ | |
| ]), | |
| 286: (286, Multiset({591: 1, 592: 1}), [ | |
| ]), | |
| 287: (287, Multiset({589: 1, 593: 1}), [ | |
| ]), | |
| 288: (288, Multiset({594: 1, 592: 1}), [ | |
| ]), | |
| 289: (289, Multiset({595: 1, 596: 1}), [ | |
| ]), | |
| 290: (290, Multiset({597: 1, 598: 1}), [ | |
| ]), | |
| 291: (291, Multiset({599: 1, 600: 1}), [ | |
| ]), | |
| 292: (292, Multiset({601: 1, 602: 1}), [ | |
| ]), | |
| 293: (293, Multiset({603: 1, 604: 1}), [ | |
| ]), | |
| 294: (294, Multiset({605: 1, 606: 1}), [ | |
| ]), | |
| 295: (295, Multiset({607: 1, 608: 1}), [ | |
| ]), | |
| 296: (296, Multiset({609: 1, 610: 1}), [ | |
| ]), | |
| 297: (297, Multiset({611: 1, 612: 1}), [ | |
| ]), | |
| 298: (298, Multiset({613: 1, 614: 1}), [ | |
| ]), | |
| 299: (299, Multiset({615: 1, 616: 1}), [ | |
| ]), | |
| 300: (300, Multiset({617: 1, 618: 1}), [ | |
| ]), | |
| 301: (301, Multiset({619: 1, 620: 1}), [ | |
| ]), | |
| 302: (302, Multiset({621: 1, 622: 1}), [ | |
| ]), | |
| 303: (303, Multiset({623: 1, 624: 1}), [ | |
| ]), | |
| 304: (304, Multiset({625: 1, 626: 1}), [ | |
| ]), | |
| 305: (305, Multiset({627: 1, 628: 1}), [ | |
| ]), | |
| 306: (306, Multiset({629: 1, 630: 1}), [ | |
| ]), | |
| 307: (307, Multiset({631: 1, 545: 1}), [ | |
| ]), | |
| 308: (308, Multiset({632: 1, 545: 1}), [ | |
| ]), | |
| 309: (309, Multiset({633: 1, 634: 1}), [ | |
| ]), | |
| 310: (310, Multiset({633: 1, 635: 1}), [ | |
| ]), | |
| 311: (311, Multiset({636: 1, 637: 1}), [ | |
| ]), | |
| 312: (312, Multiset({638: 1, 639: 1}), [ | |
| ]), | |
| 313: (313, Multiset({640: 1, 641: 1}), [ | |
| ]), | |
| 314: (314, Multiset({642: 1, 643: 1}), [ | |
| ]), | |
| 315: (315, Multiset({644: 1, 637: 1}), [ | |
| ]), | |
| 316: (316, Multiset({645: 1, 646: 1}), [ | |
| ]), | |
| 317: (317, Multiset({647: 1, 648: 1}), [ | |
| ]), | |
| 318: (318, Multiset({649: 1, 650: 1, 651: 1}), [ | |
| ]), | |
| 319: (319, Multiset({652: 1, 653: 1, 654: 1}), [ | |
| ]), | |
| 320: (320, Multiset({655: 1, 656: 1, 657: 1}), [ | |
| ]), | |
| 321: (321, Multiset({658: 1, 659: 1, 660: 1}), [ | |
| ]), | |
| 322: (322, Multiset({661: 1, 662: 1, 654: 1}), [ | |
| ]), | |
| 323: (323, Multiset({663: 1, 664: 1, 665: 1}), [ | |
| ]), | |
| 324: (324, Multiset({666: 1, 667: 1, 665: 1}), [ | |
| ]), | |
| 325: (325, Multiset({668: 1, 669: 1, 665: 1}), [ | |
| ]), | |
| 326: (326, Multiset({670: 1, 671: 1, 657: 1}), [ | |
| ]), | |
| 327: (327, Multiset({672: 1, 673: 1, 674: 1}), [ | |
| ]), | |
| 328: (328, Multiset({675: 1, 676: 1, 677: 1}), [ | |
| ]), | |
| 329: (329, Multiset({678: 1, 679: 1, 680: 1}), [ | |
| ]), | |
| 330: (330, Multiset({681: 1, 682: 1, 683: 1}), [ | |
| ]), | |
| 331: (331, Multiset({684: 1, 685: 1, 686: 1}), [ | |
| ]), | |
| 332: (332, Multiset({687: 1, 688: 1, 689: 1}), [ | |
| ]), | |
| 333: (333, Multiset({690: 1, 691: 1, 692: 1}), [ | |
| ]), | |
| 334: (334, Multiset({693: 1, 694: 1, 695: 1}), [ | |
| ]), | |
| 335: (335, Multiset({696: 1, 697: 1, 698: 1}), [ | |
| ]), | |
| 336: (336, Multiset({699: 1, 700: 1, 701: 1}), [ | |
| ]), | |
| 337: (337, Multiset({702: 1, 703: 1, 704: 1}), [ | |
| ]), | |
| 338: (338, Multiset({705: 1, 706: 1, 707: 1}), [ | |
| ]), | |
| 339: (339, Multiset({708: 1, 709: 1, 710: 1}), [ | |
| ]), | |
| 340: (340, Multiset({711: 1, 712: 1, 713: 1}), [ | |
| ]), | |
| 341: (341, Multiset({714: 1, 715: 1, 716: 1}), [ | |
| ]), | |
| 342: (342, Multiset({717: 1, 718: 1, 719: 1}), [ | |
| ]), | |
| 343: (343, Multiset({720: 1, 721: 1, 716: 1}), [ | |
| ]), | |
| 344: (344, Multiset({722: 1, 723: 1, 719: 1}), [ | |
| ]), | |
| 345: (345, Multiset({724: 1, 725: 1, 716: 1}), [ | |
| ]), | |
| 346: (346, Multiset({726: 1, 727: 1, 719: 1}), [ | |
| ]), | |
| 347: (347, Multiset({728: 1, 729: 1, 730: 1}), [ | |
| ]), | |
| 348: (348, Multiset({731: 1, 732: 1, 733: 1}), [ | |
| ]), | |
| 349: (349, Multiset({734: 1, 735: 1, 736: 1}), [ | |
| ]), | |
| 350: (350, Multiset({737: 1, 738: 1, 739: 1}), [ | |
| ]), | |
| 351: (351, Multiset({740: 1, 741: 1, 742: 1}), [ | |
| ]), | |
| 352: (352, Multiset({743: 1, 744: 1, 745: 1}), [ | |
| ]), | |
| 353: (353, Multiset({740: 1, 746: 1, 742: 1}), [ | |
| ]), | |
| 354: (354, Multiset({743: 1, 744: 1, 747: 1}), [ | |
| ]), | |
| 355: (355, Multiset({748: 1, 749: 1, 750: 1}), [ | |
| ]), | |
| 356: (356, Multiset({751: 1, 752: 1, 753: 1}), [ | |
| ]), | |
| 357: (357, Multiset({754: 1, 755: 1, 756: 1}), [ | |
| ]), | |
| 358: (358, Multiset({751: 1, 757: 1, 758: 1}), [ | |
| ]), | |
| 359: (359, Multiset({759: 1, 760: 1, 761: 1}), [ | |
| ]), | |
| 360: (360, Multiset({762: 1, 763: 1, 764: 1}), [ | |
| ]), | |
| 361: (361, Multiset({765: 1, 766: 1, 767: 1}), [ | |
| ]), | |
| 362: (362, Multiset({768: 1, 769: 1, 770: 1}), [ | |
| ]), | |
| 363: (363, Multiset({759: 1, 771: 1, 772: 1}), [ | |
| ]), | |
| 364: (364, Multiset({773: 1, 763: 1, 774: 1}), [ | |
| ]), | |
| 365: (365, Multiset({775: 1, 776: 1, 777: 1}), [ | |
| ]), | |
| 366: (366, Multiset({778: 1, 779: 1, 780: 1}), [ | |
| ]), | |
| 367: (367, Multiset({781: 1, 782: 1, 783: 1}), [ | |
| ]), | |
| 368: (368, Multiset({784: 1, 785: 1, 786: 1}), [ | |
| ]), | |
| 369: (369, Multiset({787: 1, 788: 1, 789: 1}), [ | |
| ]), | |
| 370: (370, Multiset({790: 1, 791: 1, 792: 1}), [ | |
| ]), | |
| 371: (371, Multiset({793: 1, 794: 1, 795: 1}), [ | |
| ]), | |
| 372: (372, Multiset({796: 1, 797: 1, 798: 1}), [ | |
| ]), | |
| 373: (373, Multiset({799: 1, 800: 1, 801: 1}), [ | |
| ]), | |
| 374: (374, Multiset({802: 1, 803: 1, 804: 1}), [ | |
| ]), | |
| 375: (375, Multiset({805: 1, 788: 1, 806: 1}), [ | |
| ]), | |
| 376: (376, Multiset({807: 1, 808: 1, 792: 1}), [ | |
| ]), | |
| 377: (377, Multiset({809: 1, 810: 1, 811: 1}), [ | |
| ]), | |
| 378: (378, Multiset({812: 1, 813: 1, 814: 1}), [ | |
| ]), | |
| 379: (379, Multiset({815: 1, 816: 1, 817: 1}), [ | |
| ]), | |
| 380: (380, Multiset({818: 1, 819: 1, 820: 1}), [ | |
| ]), | |
| 381: (381, Multiset({821: 1, 822: 1, 823: 1}), [ | |
| ]), | |
| 382: (382, Multiset({824: 1, 825: 1, 826: 1}), [ | |
| ]), | |
| 383: (383, Multiset({827: 1, 828: 1, 829: 1}), [ | |
| ]), | |
| 384: (384, Multiset({830: 1, 831: 1, 832: 1}), [ | |
| ]), | |
| 385: (385, Multiset({833: 1, 834: 1, 835: 1}), [ | |
| ]), | |
| 386: (386, Multiset({836: 1, 837: 1, 838: 1}), [ | |
| ]), | |
| 387: (387, Multiset({839: 1, 840: 1, 695: 1}), [ | |
| ]), | |
| 388: (388, Multiset({841: 1, 691: 1, 842: 1}), [ | |
| ]), | |
| 389: (389, Multiset({843: 1, 844: 1, 695: 1}), [ | |
| ]), | |
| 390: (390, Multiset({845: 1, 846: 1, 847: 1}), [ | |
| ]), | |
| 391: (391, Multiset({848: 1, 849: 1, 850: 1}), [ | |
| ]), | |
| 392: (392, Multiset({851: 1, 852: 1, 710: 1}), [ | |
| ]), | |
| 393: (393, Multiset({853: 1, 854: 1, 713: 1}), [ | |
| ]), | |
| 394: (394, Multiset({855: 1, 856: 1, 857: 1}), [ | |
| ]), | |
| 395: (395, Multiset({858: 1, 859: 1, 860: 1}), [ | |
| ]), | |
| 396: (396, Multiset({861: 1, 862: 1, 710: 1}), [ | |
| ]), | |
| 397: (397, Multiset({863: 1, 864: 1, 713: 1}), [ | |
| ]), | |
| 398: (398, Multiset({865: 1, 866: 1, 716: 1}), [ | |
| ]), | |
| 399: (399, Multiset({867: 1, 868: 1, 719: 1}), [ | |
| ]), | |
| 400: (400, Multiset({869: 1, 870: 1, 871: 1}), [ | |
| ]), | |
| 401: (401, Multiset({872: 1, 873: 1, 874: 1}), [ | |
| ]), | |
| 402: (402, Multiset({875: 1, 876: 1, 877: 1}), [ | |
| ]), | |
| 403: (403, Multiset({878: 1, 879: 1, 880: 1}), [ | |
| ]), | |
| 404: (404, Multiset({881: 1, 882: 1, 883: 1}), [ | |
| ]), | |
| 405: (405, Multiset({884: 1, 885: 1, 886: 1}), [ | |
| ]), | |
| 406: (406, Multiset({887: 1, 888: 1, 889: 1}), [ | |
| ]), | |
| 407: (407, Multiset({890: 1, 891: 1, 892: 1}), [ | |
| ]), | |
| 408: (408, Multiset({893: 1, 894: 1, 710: 1}), [ | |
| ]), | |
| 409: (409, Multiset({895: 1, 896: 1, 713: 1}), [ | |
| ]), | |
| 410: (410, Multiset({897: 1, 898: 1, 847: 1}), [ | |
| ]), | |
| 411: (411, Multiset({899: 1, 900: 1, 901: 1}), [ | |
| ]), | |
| 412: (412, Multiset({902: 1, 903: 1, 847: 1}), [ | |
| ]), | |
| 413: (413, Multiset({904: 1, 905: 1, 901: 1}), [ | |
| ]), | |
| 414: (414, Multiset({906: 1, 907: 1, 908: 1}), [ | |
| ]), | |
| 415: (415, Multiset({909: 1, 910: 1, 911: 1}), [ | |
| ]), | |
| 416: (416, Multiset({912: 1, 913: 1, 914: 1}), [ | |
| ]), | |
| 417: (417, Multiset({915: 1, 916: 1, 917: 1}), [ | |
| ]), | |
| 418: (418, Multiset({918: 1, 919: 1, 847: 1}), [ | |
| ]), | |
| 419: (419, Multiset({920: 1, 921: 1, 713: 1}), [ | |
| ]), | |
| 420: (420, Multiset({922: 1, 852: 1, 710: 1}), [ | |
| ]), | |
| 421: (421, Multiset({853: 1, 923: 1, 713: 1}), [ | |
| ]), | |
| 422: (422, Multiset({924: 1, 852: 1, 710: 1}), [ | |
| ]), | |
| 423: (423, Multiset({853: 1, 925: 1, 713: 1}), [ | |
| ]), | |
| 424: (424, Multiset({926: 1, 852: 1, 710: 1}), [ | |
| ]), | |
| 425: (425, Multiset({853: 1, 927: 1, 713: 1}), [ | |
| ]), | |
| 426: (426, Multiset({928: 1, 929: 1, 847: 1}), [ | |
| ]), | |
| 427: (427, Multiset({930: 1, 931: 1, 932: 1}), [ | |
| ]), | |
| 428: (428, Multiset({933: 1, 852: 1, 710: 1}), [ | |
| ]), | |
| 429: (429, Multiset({853: 1, 934: 1, 713: 1}), [ | |
| ]), | |
| 430: (430, Multiset({935: 1, 936: 1, 937: 1}), [ | |
| ]), | |
| 431: (431, Multiset({938: 1, 939: 1, 940: 1}), [ | |
| ]), | |
| 432: (432, Multiset({941: 1, 942: 1, 943: 1}), [ | |
| ]), | |
| 433: (433, Multiset({944: 1, 945: 1, 946: 1}), [ | |
| ]), | |
| 434: (434, Multiset({947: 1, 948: 1, 716: 1}), [ | |
| ]), | |
| 435: (435, Multiset({949: 1, 950: 1, 719: 1}), [ | |
| ]), | |
| 436: (436, Multiset({951: 1, 952: 1, 953: 1}), [ | |
| ]), | |
| 437: (437, Multiset({954: 1, 955: 1, 956: 1}), [ | |
| ]), | |
| 438: (438, Multiset({957: 1, 958: 1, 959: 1}), [ | |
| ]), | |
| 439: (439, Multiset({960: 1, 961: 1, 962: 1}), [ | |
| ]), | |
| 440: (440, Multiset({963: 1, 964: 1, 965: 1}), [ | |
| ]), | |
| 441: (441, Multiset({966: 1, 967: 1, 716: 1}), [ | |
| ]), | |
| 442: (442, Multiset({968: 1, 969: 1, 719: 1}), [ | |
| ]), | |
| 443: (443, Multiset({970: 1, 971: 1, 972: 1}), [ | |
| ]), | |
| 444: (444, Multiset({973: 1, 974: 1, 975: 1}), [ | |
| ]), | |
| 445: (445, Multiset({976: 1, 794: 1, 977: 1}), [ | |
| ]), | |
| 446: (446, Multiset({978: 1, 979: 1, 798: 1}), [ | |
| ]), | |
| 447: (447, Multiset({980: 1, 981: 1, 982: 1}), [ | |
| ]), | |
| 448: (448, Multiset({983: 1, 984: 1, 985: 1}), [ | |
| ]), | |
| 449: (449, Multiset({986: 1, 987: 1, 988: 1}), [ | |
| ]), | |
| 450: (450, Multiset({989: 1, 990: 1, 991: 1}), [ | |
| ]), | |
| 451: (451, Multiset({992: 1, 993: 1, 988: 1}), [ | |
| ]), | |
| 452: (452, Multiset({994: 1, 995: 1, 996: 1}), [ | |
| ]), | |
| 453: (453, Multiset({997: 1, 998: 1, 999: 1}), [ | |
| ]), | |
| 454: (454, Multiset({1000: 1, 1001: 1, 1002: 1}), [ | |
| ]), | |
| 455: (455, Multiset({1003: 1, 1004: 1, 1005: 1}), [ | |
| ]), | |
| 456: (456, Multiset({1006: 1, 1007: 1, 1008: 1}), [ | |
| ]), | |
| 457: (457, Multiset({1003: 1, 1009: 1, 1005: 1}), [ | |
| ]), | |
| 458: (458, Multiset({1006: 1, 1007: 1, 1010: 1}), [ | |
| ]), | |
| 459: (459, Multiset({1003: 1, 1011: 1, 1005: 1}), [ | |
| ]), | |
| 460: (460, Multiset({1006: 1, 1007: 1, 1012: 1}), [ | |
| ]), | |
| 461: (461, Multiset({1013: 1, 1014: 1, 1005: 1}), [ | |
| ]), | |
| 462: (462, Multiset({1015: 1, 1016: 1, 1017: 1}), [ | |
| ]), | |
| 463: (463, Multiset({1018: 1, 1019: 1, 1020: 1}), [ | |
| ]), | |
| 464: (464, Multiset({1021: 1, 1022: 1, 1023: 1}), [ | |
| ]), | |
| 465: (465, Multiset({1024: 1, 1025: 1, 1026: 1}), [ | |
| ]), | |
| 466: (466, Multiset({1027: 1, 1028: 1, 1029: 1}), [ | |
| ]), | |
| 467: (467, Multiset({1030: 1, 1031: 1, 1032: 1}), [ | |
| ]), | |
| 468: (468, Multiset({976: 1, 1033: 1, 1034: 1}), [ | |
| ]), | |
| 469: (469, Multiset({1035: 1, 979: 1, 1036: 1}), [ | |
| ]), | |
| 470: (470, Multiset({976: 1, 1037: 1, 1038: 1}), [ | |
| ]), | |
| 471: (471, Multiset({1039: 1, 979: 1, 1040: 1}), [ | |
| ]), | |
| 472: (472, Multiset({976: 1, 1041: 1, 1042: 1}), [ | |
| ]), | |
| 473: (473, Multiset({1043: 1, 979: 1, 1044: 1}), [ | |
| ]), | |
| 474: (474, Multiset({976: 1, 1045: 1, 1042: 1}), [ | |
| ]), | |
| 475: (475, Multiset({1043: 1, 979: 1, 1046: 1}), [ | |
| ]), | |
| 476: (476, Multiset({1047: 1, 1041: 1, 1042: 1}), [ | |
| ]), | |
| 477: (477, Multiset({1043: 1, 1048: 1, 1044: 1}), [ | |
| ]), | |
| 478: (478, Multiset({1049: 1, 1050: 1, 1051: 1}), [ | |
| ]), | |
| 479: (479, Multiset({1049: 1, 1050: 1, 1052: 1}), [ | |
| ]), | |
| 480: (480, Multiset({1053: 1, 1054: 1, 1055: 1}), [ | |
| ]), | |
| 481: (481, Multiset({1056: 1, 1057: 1, 1058: 1}), [ | |
| ]), | |
| 482: (482, Multiset({1059: 1, 1060: 1, 1061: 1}), [ | |
| ]), | |
| 483: (483, Multiset({1062: 1, 1063: 1, 1064: 1}), [ | |
| ]), | |
| 484: (484, Multiset({645: 1, 1065: 1, 1066: 1}), [ | |
| ]), | |
| 485: (485, Multiset({647: 1, 648: 1, 1067: 1}), [ | |
| ]), | |
| 486: (486, Multiset({1068: 1, 1069: 1}), [ | |
| ]), | |
| 487: (487, Multiset({1070: 1, 1071: 1}), [ | |
| ]), | |
| 488: (488, Multiset({1072: 1, 1073: 1}), [ | |
| ]), | |
| 489: (489, Multiset({1074: 1, 1075: 1}), [ | |
| ]), | |
| 490: (490, Multiset({1076: 1, 1077: 1}), [ | |
| ]), | |
| 491: (491, Multiset({1078: 1, 1079: 1}), [ | |
| ]), | |
| 492: (492, Multiset({1080: 1, 1081: 1}), [ | |
| ]), | |
| 493: (493, Multiset({1082: 1, 1083: 1}), [ | |
| ]), | |
| 494: (494, Multiset({1084: 1, 1085: 1}), [ | |
| ]), | |
| 495: (495, Multiset({1086: 1, 1087: 1}), [ | |
| ]), | |
| 496: (496, Multiset({1088: 1, 1089: 1}), [ | |
| ]), | |
| 497: (497, Multiset({1090: 1, 1091: 1}), [ | |
| ]), | |
| 498: (498, Multiset({1092: 1, 1093: 1}), [ | |
| ]), | |
| 499: (499, Multiset({1094: 1, 1095: 1}), [ | |
| ]), | |
| 500: (500, Multiset({1096: 1, 1097: 1}), [ | |
| ]), | |
| 501: (501, Multiset({1098: 1, 1099: 1}), [ | |
| ]), | |
| 502: (502, Multiset({1100: 1, 1101: 1}), [ | |
| ]), | |
| 503: (503, Multiset({1102: 1, 1103: 1}), [ | |
| ]), | |
| 504: (504, Multiset({1104: 1, 1105: 1}), [ | |
| ]), | |
| 505: (505, Multiset({1106: 1, 1107: 1}), [ | |
| ]), | |
| 506: (506, Multiset({1108: 1, 1109: 1}), [ | |
| ]), | |
| 507: (507, Multiset({1110: 1, 1111: 1}), [ | |
| ]), | |
| 508: (508, Multiset({1112: 1, 1113: 1}), [ | |
| ]), | |
| 509: (509, Multiset({1114: 1, 1115: 1}), [ | |
| ]), | |
| 510: (510, Multiset({1116: 1, 1117: 1}), [ | |
| ]), | |
| 511: (511, Multiset({1118: 1, 1119: 1}), [ | |
| ]), | |
| 512: (512, Multiset({1120: 1, 1121: 1}), [ | |
| ]), | |
| 513: (513, Multiset({1122: 1, 1123: 1}), [ | |
| ]), | |
| 514: (514, Multiset({1124: 1, 1125: 1}), [ | |
| ]), | |
| 515: (515, Multiset({1126: 1, 1127: 1}), [ | |
| ]), | |
| 516: (516, Multiset({1128: 1, 1129: 1}), [ | |
| ]), | |
| 517: (517, Multiset({1130: 1, 1125: 1}), [ | |
| ]), | |
| 518: (518, Multiset({1131: 1, 1127: 1}), [ | |
| ]), | |
| 519: (519, Multiset({1132: 1, 1133: 1}), [ | |
| ]), | |
| 520: (520, Multiset({1134: 1, 1135: 1}), [ | |
| ]), | |
| 521: (521, Multiset({1136: 1, 1137: 1}), [ | |
| ]), | |
| 522: (522, Multiset({1138: 1, 1139: 1}), [ | |
| ]), | |
| 523: (523, Multiset({1140: 1, 1141: 1}), [ | |
| ]), | |
| 524: (524, Multiset({1128: 1, 1142: 1}), [ | |
| ]), | |
| 525: (525, Multiset({1143: 1, 1144: 1}), [ | |
| ]), | |
| 526: (526, Multiset({1145: 1, 1146: 1}), [ | |
| ]), | |
| 527: (527, Multiset({1147: 1, 1148: 1}), [ | |
| ]), | |
| 528: (528, Multiset({1149: 1, 1150: 1}), [ | |
| ]), | |
| 529: (529, Multiset({1151: 1, 1152: 1, 1153: 1}), [ | |
| ]), | |
| 530: (530, Multiset({1154: 1, 1155: 1, 1156: 1}), [ | |
| ]), | |
| 531: (531, Multiset({1157: 1, 1158: 1, 1159: 1}), [ | |
| ]), | |
| 532: (532, Multiset({1160: 1, 1161: 1, 1162: 1}), [ | |
| ]), | |
| 533: (533, Multiset({1163: 1, 1164: 1, 1165: 1}), [ | |
| ]), | |
| 534: (534, Multiset({1166: 1, 1167: 1, 1168: 1}), [ | |
| ]), | |
| 535: (535, Multiset({1169: 1, 1170: 1, 1171: 1}), [ | |
| ]), | |
| 536: (536, Multiset({1172: 1, 1173: 1, 1174: 1}), [ | |
| ]), | |
| 537: (537, Multiset({1175: 1, 1176: 1, 1177: 1}), [ | |
| ]), | |
| 538: (538, Multiset({1178: 1, 1179: 1, 1180: 1}), [ | |
| ]), | |
| 539: (539, Multiset({1181: 1, 1182: 1, 1183: 1}), [ | |
| ]), | |
| 540: (540, Multiset({1184: 1, 1185: 1, 1186: 1}), [ | |
| ]), | |
| 541: (541, Multiset({1187: 1, 1188: 1, 1189: 1}), [ | |
| ]), | |
| 542: (542, Multiset({1190: 1, 1191: 1, 1192: 1}), [ | |
| ]), | |
| 543: (543, Multiset({1193: 1, 1194: 1, 1195: 1}), [ | |
| ]), | |
| 544: (544, Multiset({1196: 1, 1197: 1, 1198: 1}), [ | |
| ]), | |
| 545: (545, Multiset({1199: 1, 1200: 1, 1201: 1}), [ | |
| ]), | |
| 546: (546, Multiset({1202: 1, 1203: 1, 1204: 1}), [ | |
| ]), | |
| 547: (547, Multiset({1205: 1, 1206: 1, 1207: 1}), [ | |
| ]), | |
| 548: (548, Multiset({1208: 1, 1209: 1, 1210: 1}), [ | |
| ]), | |
| 549: (549, Multiset({1211: 1, 1212: 1, 1213: 1}), [ | |
| ]), | |
| 550: (550, Multiset({1214: 1, 1215: 1, 1216: 1}), [ | |
| ]), | |
| 551: (551, Multiset({1217: 1, 1218: 1, 1219: 1}), [ | |
| ]), | |
| 552: (552, Multiset({1220: 1, 1221: 1, 1222: 1}), [ | |
| ]), | |
| 553: (553, Multiset({1223: 1, 1224: 1, 1225: 1}), [ | |
| ]), | |
| 554: (554, Multiset({1226: 1, 1227: 1, 1216: 1}), [ | |
| ]), | |
| 555: (555, Multiset({1228: 1, 1229: 1, 1219: 1}), [ | |
| ]), | |
| 556: (556, Multiset({1230: 1, 1231: 1, 1222: 1}), [ | |
| ]), | |
| 557: (557, Multiset({1232: 1, 1233: 1, 1225: 1}), [ | |
| ]), | |
| 558: (558, Multiset({1234: 1, 1235: 1, 1192: 1}), [ | |
| ]), | |
| 559: (559, Multiset({1236: 1, 1237: 1, 1195: 1}), [ | |
| ]), | |
| 560: (560, Multiset({1238: 1, 1239: 1, 1240: 1}), [ | |
| ]), | |
| 561: (561, Multiset({1241: 1, 1242: 1, 1201: 1}), [ | |
| ]), | |
| 562: (562, Multiset({1243: 1, 1244: 1, 1245: 1}), [ | |
| ]), | |
| 563: (563, Multiset({1246: 1, 1247: 1, 1248: 1}), [ | |
| ]), | |
| 564: (564, Multiset({1249: 1, 1250: 1, 1251: 1}), [ | |
| ]), | |
| 565: (565, Multiset({1252: 1, 1253: 1, 1254: 1}), [ | |
| ]), | |
| 566: (566, Multiset({1255: 1, 1256: 1, 1245: 1}), [ | |
| ]), | |
| 567: (567, Multiset({1257: 1, 1258: 1, 1248: 1}), [ | |
| ]), | |
| 568: (568, Multiset({1259: 1, 1260: 1, 1261: 1}), [ | |
| ]), | |
| 569: (569, Multiset({1262: 1, 1263: 1, 1264: 1}), [ | |
| ]), | |
| 570: (570, Multiset({1265: 1, 1266: 1, 1267: 1}), [ | |
| ]), | |
| 571: (571, Multiset({1268: 1, 1269: 1, 1270: 1}), [ | |
| ]), | |
| 572: (572, Multiset({1271: 1, 1272: 1, 1267: 1}), [ | |
| ]), | |
| 573: (573, Multiset({1273: 1, 1274: 1, 1270: 1}), [ | |
| ]), | |
| 574: (574, Multiset({1275: 1, 1276: 1, 1277: 1}), [ | |
| ]), | |
| 575: (575, Multiset({1278: 1, 1279: 1, 1280: 1}), [ | |
| ]), | |
| 576: (576, Multiset({1281: 1, 1282: 1, 1283: 1}), [ | |
| ]), | |
| 577: (577, Multiset({1284: 1, 1285: 1, 1286: 1}), [ | |
| ]), | |
| 578: (578, Multiset({1287: 1, 1288: 1, 1280: 1}), [ | |
| ]), | |
| 579: (579, Multiset({1289: 1, 1290: 1, 1283: 1}), [ | |
| ]), | |
| 580: (580, Multiset({1291: 1, 1292: 1, 1286: 1}), [ | |
| ]), | |
| 581: (581, Multiset({1293: 1, 1294: 1, 1295: 1}), [ | |
| ]), | |
| 582: (582, Multiset({1296: 1, 1297: 1, 1298: 1}), [ | |
| ]), | |
| 583: (583, Multiset({1299: 1, 1300: 1, 1301: 1}), [ | |
| ]), | |
| 584: (584, Multiset({1302: 1, 1300: 1, 1301: 1}), [ | |
| ]), | |
| 585: (585, Multiset({1303: 1, 1304: 1, 1305: 1}), [ | |
| ]), | |
| 586: (586, Multiset({1303: 1, 1306: 1, 1307: 1}), [ | |
| ]), | |
| 587: (587, Multiset({1308: 1, 1309: 1}), [ | |
| (VariableWithCount('i2.2.1.1', 1, 1, None), Mul) | |
| ]), | |
| 588: (588, Multiset({1310: 1, 1311: 1, 1312: 1}), [ | |
| ]), | |
| 589: (589, Multiset({1310: 1, 1313: 1, 1314: 1}), [ | |
| ]), | |
| 590: (590, Multiset({1315: 1, 1316: 1, 1317: 1}), [ | |
| ]), | |
| 591: (591, Multiset({1318: 1, 1319: 1, 1320: 1}), [ | |
| ]), | |
| 592: (592, Multiset({1321: 1, 1322: 1, 1323: 1}), [ | |
| ]), | |
| 593: (593, Multiset({1324: 1, 1325: 1, 1267: 1}), [ | |
| ]), | |
| 594: (594, Multiset({1326: 1, 1327: 1, 1270: 1}), [ | |
| ]), | |
| 595: (595, Multiset({1328: 1, 1329: 1, 1277: 1}), [ | |
| ]), | |
| 596: (596, Multiset({1330: 1, 1331: 1, 1267: 1}), [ | |
| ]), | |
| 597: (597, Multiset({1332: 1, 1327: 1, 1270: 1}), [ | |
| ]), | |
| 598: (598, Multiset({1328: 1, 1333: 1, 1277: 1}), [ | |
| ]), | |
| 599: (599, Multiset({1334: 1, 1335: 1, 1267: 1}), [ | |
| ]), | |
| 600: (600, Multiset({1328: 1, 1336: 1, 1277: 1}), [ | |
| ]), | |
| 601: (601, Multiset({1337: 1, 1338: 1, 1339: 1}), [ | |
| ]), | |
| 602: (602, Multiset({1340: 1, 1341: 1, 1342: 1}), [ | |
| ]), | |
| 603: (603, Multiset({1343: 1, 1338: 1, 1344: 1}), [ | |
| ]), | |
| 604: (604, Multiset({1345: 1, 1341: 1, 1342: 1}), [ | |
| ]), | |
| 605: (605, Multiset({1346: 1, 1347: 1, 1348: 1}), [ | |
| ]), | |
| 606: (606, Multiset({1349: 1, 1350: 1, 1351: 1}), [ | |
| ]), | |
| 607: (607, Multiset({1352: 1, 1353: 1, 1354: 1}), [ | |
| ]), | |
| 608: (608, Multiset({1149: 1, 1355: 1, 1356: 1}), [ | |
| ]), | |
| 609: (609, Multiset({1357: 1, 1358: 1, 1359: 1}), [ | |
| ]), | |
| 610: (610, Multiset({1360: 1, 1361: 1, 1362: 1, 1363: 1}), [ | |
| ]), | |
| 611: (611, Multiset({1364: 1, 1365: 1, 1362: 1, 1366: 1}), [ | |
| ]), | |
| 612: (612, Multiset({1367: 1, 1368: 1, 1362: 1, 1363: 1}), [ | |
| ]), | |
| 613: (613, Multiset({1369: 1, 1370: 1, 1371: 1}), [ | |
| ]), | |
| 614: (614, Multiset({1372: 1, 1373: 1, 1374: 1}), [ | |
| ]), | |
| 615: (615, Multiset({1375: 1, 1376: 1, 1377: 1}), [ | |
| ]), | |
| 616: (616, Multiset({1378: 1, 1379: 1, 1380: 1}), [ | |
| ]), | |
| 617: (617, Multiset({1381: 1, 1382: 1, 1377: 1}), [ | |
| ]), | |
| 618: (618, Multiset({1383: 1, 1384: 1, 1380: 1}), [ | |
| ]), | |
| 619: (619, Multiset({1385: 1, 1386: 1, 1387: 1}), [ | |
| ]), | |
| 620: (620, Multiset({1388: 1, 1389: 1, 1390: 1}), [ | |
| ]), | |
| 621: (621, Multiset({1391: 1, 1392: 1, 1393: 1}), [ | |
| ]), | |
| 622: (622, Multiset({1394: 1, 1395: 1, 1396: 1}), [ | |
| ]), | |
| 623: (623, Multiset({1397: 1, 1398: 1, 1399: 1}), [ | |
| ]), | |
| 624: (624, Multiset({1400: 1, 1401: 1, 1402: 1}), [ | |
| ]), | |
| 625: (625, Multiset({1403: 1, 1404: 1, 1393: 1}), [ | |
| ]), | |
| 626: (626, Multiset({1405: 1, 1406: 1, 1396: 1}), [ | |
| ]), | |
| 627: (627, Multiset({1407: 1, 1408: 1, 1399: 1}), [ | |
| ]), | |
| 628: (628, Multiset({1409: 1, 1410: 1, 1402: 1}), [ | |
| ]), | |
| 629: (629, Multiset({1411: 1, 1412: 1, 1413: 1}), [ | |
| ]), | |
| 630: (630, Multiset({1414: 1, 1415: 1, 1416: 1}), [ | |
| ]), | |
| 631: (631, Multiset({1417: 1, 1418: 1, 1419: 1}), [ | |
| ]), | |
| 632: (632, Multiset({1420: 1, 1421: 1, 1422: 1}), [ | |
| ]), | |
| 633: (633, Multiset({1423: 1, 1424: 1, 1425: 1}), [ | |
| ]), | |
| 634: (634, Multiset({1426: 1, 1427: 1, 1428: 1}), [ | |
| ]), | |
| 635: (635, Multiset({1429: 1, 1430: 1, 1431: 1}), [ | |
| ]), | |
| 636: (636, Multiset({1432: 1, 1433: 1, 1434: 1}), [ | |
| ]), | |
| 637: (637, Multiset({1435: 1, 1436: 1, 1419: 1}), [ | |
| ]), | |
| 638: (638, Multiset({1437: 1, 1438: 1, 1422: 1}), [ | |
| ]), | |
| 639: (639, Multiset({1439: 1, 1440: 1, 1425: 1}), [ | |
| ]), | |
| 640: (640, Multiset({1441: 1, 1442: 1, 1428: 1}), [ | |
| ]), | |
| 641: (641, Multiset({1443: 1, 1444: 1, 1431: 1}), [ | |
| ]), | |
| 642: (642, Multiset({1445: 1, 1446: 1, 1434: 1}), [ | |
| ]), | |
| 643: (643, Multiset({1447: 1, 1448: 1, 1449: 1}), [ | |
| ]), | |
| 644: (644, Multiset({1450: 1, 1451: 1, 1452: 1}), [ | |
| ]), | |
| 645: (645, Multiset({1453: 1, 1454: 1, 1455: 1}), [ | |
| ]), | |
| 646: (646, Multiset({1456: 1, 1457: 1, 1458: 1}), [ | |
| ]), | |
| 647: (647, Multiset({1459: 1, 1460: 1, 1393: 1}), [ | |
| ]), | |
| 648: (648, Multiset({1461: 1, 1462: 1, 1396: 1}), [ | |
| ]), | |
| 649: (649, Multiset({1463: 1, 1464: 1, 1399: 1}), [ | |
| ]), | |
| 650: (650, Multiset({1465: 1, 1466: 1, 1402: 1}), [ | |
| ]), | |
| 651: (651, Multiset({1467: 1, 1468: 1, 1413: 1}), [ | |
| ]), | |
| 652: (652, Multiset({1469: 1, 1470: 1, 1416: 1}), [ | |
| ]), | |
| 653: (653, Multiset({1471: 1, 1472: 1, 1473: 1}), [ | |
| ]), | |
| 654: (654, Multiset({1474: 1, 1475: 1, 1476: 1}), [ | |
| ]), | |
| 655: (655, Multiset({1477: 1, 1478: 1, 1479: 1}), [ | |
| ]), | |
| 656: (656, Multiset({1480: 1, 1481: 1, 1482: 1}), [ | |
| ]), | |
| 657: (657, Multiset({1147: 1, 1148: 1, 1483: 1}), [ | |
| ]), | |
| 658: (658, Multiset({1147: 1, 1148: 1, 1484: 1}), [ | |
| ]), | |
| 659: (659, Multiset({1147: 1, 1148: 1, 1485: 1}), [ | |
| ]), | |
| 660: (660, Multiset({1149: 1, 1150: 1, 1483: 1}), [ | |
| ]), | |
| 661: (661, Multiset({1149: 1, 1150: 1, 1484: 1}), [ | |
| ]), | |
| 662: (662, Multiset({1149: 1, 1150: 1, 1485: 1}), [ | |
| ]) | |
| } | |
| subjects = {} | |
| subjects_by_id = {} | |
| bipartite = BipartiteGraph() | |
| associative = Mul | |
| max_optional_count = 1 | |
| anonymous_patterns = {8, 7} | |
| def __init__(self): | |
| self.add_subject(None) | |
| @staticmethod | |
| def get(): | |
| if CommutativeMatcher2245._instance is None: | |
| CommutativeMatcher2245._instance = CommutativeMatcher2245() | |
| return CommutativeMatcher2245._instance | |
| @staticmethod | |
| def get_match_iter(subject): | |
| subjects = deque([subject]) if subject is not None else deque() | |
| subst0 = Substitution() | |
| # State 2244 | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2246 | |
| if len(subjects) >= 1 and isinstance(subjects[0], Add): | |
| tmp2 = subjects.popleft() | |
| associative1 = tmp2 | |
| associative_type1 = type(tmp2) | |
| subjects3 = deque(tmp2._args) | |
| matcher = CommutativeMatcher2248.get() | |
| tmp4 = subjects3 | |
| subjects3 = [] | |
| for s in tmp4: | |
| matcher.add_subject(s) | |
| for pattern_index, subst2 in matcher.match(tmp4, subst1): | |
| if pattern_index == 0: | |
| # State 2265 | |
| if len(subjects) == 0: | |
| # 0: (a + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f1(a)) | |
| yield 0, subst2 | |
| # 27: (a + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f37(n, q)) and (cons_f39(c, d, a, b)) and (cons_f40(m, n)) | |
| yield 27, subst2 | |
| if pattern_index == 1: | |
| # State 2335 | |
| if len(subjects) == 0: | |
| # 1: (a + b*v**n + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f1(a)) | |
| yield 1, subst2 | |
| if pattern_index == 2: | |
| # State 2362 | |
| if len(subjects) == 0: | |
| # 2: (a + b*v**n + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f8(b)) | |
| yield 2, subst2 | |
| # 3: (a + b*v**n + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f9(c)) | |
| yield 3, subst2 | |
| # 45: (a + b*v**n + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f46(n2, n)) and (cons_f11(x, Pm)) and (With34(p, c, n2, x, Qm, Pm, b, a, n)) | |
| yield 45, subst2 | |
| if pattern_index == 3: | |
| # State 2403 | |
| if len(subjects) == 0: | |
| # 4: (w + v*a + v*b)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f10(x, v)) | |
| yield 4, subst2 | |
| if pattern_index == 4: | |
| # State 2490 | |
| if len(subjects) == 0: | |
| # 135: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) and (cons_f17(m)) | |
| yield 135, subst2 | |
| # 1163: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f417(h, b, c, a, g)) and (cons_f418(d, f, e, h, c, a, g)) and (cons_f17(m)) | |
| yield 1163, subst2 | |
| # 524: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f47(c, d, e, b)) | |
| yield 524, subst2 | |
| # 78: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f84(m)) and (cons_f86(m, n)) | |
| yield 78, subst2 | |
| # 410: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f47(c, d, e, b)) and (cons_f238(m, p)) | |
| yield 410, subst2 | |
| # 1360: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f336(f, e, g, d)) and (cons_f124(m, n)) and (cons_f377(f, d, m)) | |
| yield 1360, subst2 | |
| # 17: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f25(b, d, a, c)) and (cons_f17(m)) and (cons_f26(d, x, b, c, a, n)) | |
| yield 17, subst2 | |
| # 690: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) | |
| yield 690, subst2 | |
| # 147: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f134(d, p, c, f, e, b, a, n)) | |
| yield 147, subst2 | |
| # 406: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f47(c, d, e, b)) and (cons_f236(m)) | |
| yield 406, subst2 | |
| # 440: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f256(d, e, b, c, a)) | |
| yield 440, subst2 | |
| # 986: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f124(m, n)) and (cons_f336(f, e, g, d)) and (cons_f377(f, d, m)) | |
| yield 986, subst2 | |
| # 61: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f70(b, d, a, c)) and (cons_f75(c, a, m)) | |
| yield 61, subst2 | |
| if pattern_index == 5: | |
| # State 2573 | |
| if len(subjects) == 0: | |
| # 30: (c + d*x**j)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f41(m, p)) and (cons_f42(b, d, a, c)) and (cons_f44(d)) | |
| yield 30, subst2 | |
| if pattern_index == 6: | |
| # State 2614 | |
| if len(subjects) == 0: | |
| # 1287: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) | |
| yield 1287, subst2 | |
| # 1417: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f404(d, f, e, b, c, a)) and (cons_f405(q, p)) | |
| yield 1417, subst2 | |
| # 1420: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f404(d, f, e, b, c, a)) and (cons_f405(q, p)) | |
| yield 1420, subst2 | |
| # 1435: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1435, subst2 | |
| # 1437: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1437, subst2 | |
| # 31: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f45(b, a, c)) and (cons_f38(p)) | |
| yield 31, subst2 | |
| # 1068: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f384(c, f, p)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1068, subst2 | |
| # 1070: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f147(p)) and (cons_f387(c, f)) | |
| yield 1070, subst2 | |
| # 1369: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f384(c, f, p)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1369, subst2 | |
| # 1372: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f384(c, f, p)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1372, subst2 | |
| # 1375: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f147(p)) and (cons_f387(c, f)) | |
| yield 1375, subst2 | |
| # 1378: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f147(p)) and (cons_f387(c, f)) | |
| yield 1378, subst2 | |
| # 1381: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f45(b, a, c)) | |
| yield 1381, subst2 | |
| # 1383: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f45(b, a, c)) | |
| yield 1383, subst2 | |
| # 1391: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) and (cons_f220(q, p)) and (cons_f163(p)) | |
| yield 1391, subst2 | |
| # 1265: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (cons_f220(q, p)) and (cons_f163(p)) | |
| yield 1265, subst2 | |
| # 1394: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) and (cons_f220(q, p)) and (cons_f163(p)) | |
| yield 1394, subst2 | |
| # 1271: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1271, subst2 | |
| # 1403: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1403, subst2 | |
| # 1405: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1405, subst2 | |
| # 1278: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f404(d, f, e, b, c, a)) and (cons_f405(q, p)) | |
| yield 1278, subst2 | |
| if pattern_index == 7: | |
| # State 2646 | |
| if len(subjects) == 0: | |
| # 32: (a + b*v**n + d*x**j)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f46(n2, n)) and (cons_f45(b, a, c)) and (cons_f38(p)) | |
| yield 32, subst2 | |
| if pattern_index == 8: | |
| # State 2653 | |
| if len(subjects) == 0: | |
| # 33: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f47(c, d, e, b)) | |
| yield 33, subst2 | |
| # 1147: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1147, subst2 | |
| # 1084: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f394(f, d, e)) and (cons_f393(q)) | |
| yield 1084, subst2 | |
| # 1086: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f394(f, d, e)) and (cons_f393(q)) | |
| yield 1086, subst2 | |
| if pattern_index == 9: | |
| # State 2671 | |
| if len(subjects) == 0: | |
| # 35: (b*v**n + b*v**m)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f17(m)) and (cons_f49(q, p)) | |
| yield 35, subst2 | |
| if pattern_index == 10: | |
| # State 2719 | |
| if len(subjects) == 0: | |
| # 36: (b*v**n + c*x**r + b*v**m)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f17(m)) and (cons_f49(q, p)) and (cons_f51(r, p)) | |
| yield 36, subst2 | |
| if pattern_index == 11: | |
| # State 2784 | |
| if len(subjects) == 0: | |
| # 44: (a + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f11(x, Pm)) and (With33(p, x, Qm, Pm, b, a, n)) | |
| yield 44, subst2 | |
| if pattern_index == 12: | |
| # State 2916 | |
| if len(subjects) == 0: | |
| # 642: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 642, subst2 | |
| # 1154: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1154, subst2 | |
| # 1157: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1157, subst2 | |
| # 133: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f123(x, u)) | |
| yield 133, subst2 | |
| # 645: (a + v*a)**m /; (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 645, subst2 | |
| # 138: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f127(d, p, c, f, e, b, a, n)) | |
| yield 138, subst2 | |
| # 652: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) | |
| yield 652, subst2 | |
| # 526: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 526, subst2 | |
| # 655: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f242(m, p)) | |
| yield 655, subst2 | |
| # 400: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 400, subst2 | |
| # 912: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f168(m)) and (cons_f366(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 912, subst2 | |
| # 658: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f244(m, p)) and (cons_f168(m)) | |
| yield 658, subst2 | |
| # 276: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f193(m, n)) | |
| yield 276, subst2 | |
| # 661: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) and (cons_f317(m)) | |
| yield 661, subst2 | |
| # 150: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f135(n, p)) and (cons_f136(n, p)) | |
| yield 150, subst2 | |
| # 663: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f31(m)) and (cons_f94(m)) and (cons_f318(m, p)) | |
| yield 663, subst2 | |
| # 153: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f126(n, p)) and (cons_f138(c, e, n, p)) | |
| yield 153, subst2 | |
| # 922: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f17(m)) | |
| yield 922, subst2 | |
| # 156: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) | |
| yield 156, subst2 | |
| # 412: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) and (cons_f240(m, p)) and (cons_f66(m)) | |
| yield 412, subst2 | |
| # 668: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f62(m)) and (cons_f319(m, p)) and (cons_f320(m, p)) | |
| yield 668, subst2 | |
| # 670: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f319(m, p)) | |
| yield 670, subst2 | |
| # 1181: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f423(p, c, f, e, h, b, m, g)) and (cons_f424(d, p, c, f, h, m, b, a, g)) and (cons_f270(m, p)) | |
| yield 1181, subst2 | |
| # 675: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f323(d, p, e, b, c, m)) | |
| yield 675, subst2 | |
| # 1059: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f380(d, p, c, f, e, m, x, n, b, a, g)) | |
| yield 1059, subst2 | |
| # 1187: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f427(p, c, f, h, b, m, g)) and (cons_f424(d, p, c, f, h, m, b, a, g)) and (cons_f270(m, p)) | |
| yield 1187, subst2 | |
| # 678: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f239(c, d, e, b)) and (cons_f242(m, p)) | |
| yield 678, subst2 | |
| # 935: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f31(m)) and (cons_f168(m)) and (cons_f319(m, p)) and (cons_f368(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 935, subst2 | |
| # 1190: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1190, subst2 | |
| # 684: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f239(c, d, e, b)) and (cons_f319(m, p)) and (cons_f270(m, p)) and (cons_f272(m)) and (cons_f324(d, f, e, x, m, g)) | |
| yield 684, subst2 | |
| # 429: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f252(m)) | |
| yield 429, subst2 | |
| # 1196: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1196, subst2 | |
| # 176: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f150(m, n)) and (cons_f151(m, n, p)) | |
| yield 176, subst2 | |
| # 434: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) and (cons_f31(m)) and (cons_f168(m)) and (cons_f238(m, p)) and (cons_f254(m, p)) and (cons_f255(m, p)) | |
| yield 434, subst2 | |
| # 53: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f72(m, n)) and (cons_f66(m)) | |
| yield 53, subst2 | |
| # 438: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) | |
| yield 438, subst2 | |
| # 311: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 311, subst2 | |
| # 314: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f207(m, n)) | |
| yield 314, subst2 | |
| # 702: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f326(d, p, f, e, b, c, m, g)) | |
| yield 702, subst2 | |
| # 448: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f240(m, p)) | |
| yield 448, subst2 | |
| # 708: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f168(m)) | |
| yield 708, subst2 | |
| # 328: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f214(m, n)) and (cons_f213(m, n)) | |
| yield 328, subst2 | |
| # 585: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f240(m, p)) | |
| yield 585, subst2 | |
| # 714: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f328(m)) | |
| yield 714, subst2 | |
| # 1352: (a + v*a)**m /; (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1352, subst2 | |
| # 76: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f62(m)) and (cons_f83(c, m, n)) | |
| yield 76, subst2 | |
| # 460: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f262(m, p)) | |
| yield 460, subst2 | |
| # 845: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) | |
| yield 845, subst2 | |
| # 720: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f329(m, p)) and (cons_f253(m, p)) | |
| yield 720, subst2 | |
| # 1234: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f431(h, b, c, a, g)) | |
| yield 1234, subst2 | |
| # 212: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f168(m)) and (cons_f167(m, n, p)) and (cons_f169(m, n, p)) | |
| yield 212, subst2 | |
| # 724: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f319(m, p)) | |
| yield 724, subst2 | |
| # 1238: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f431(h, b, c, a, g)) | |
| yield 1238, subst2 | |
| # 1364: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f84(m)) | |
| yield 1364, subst2 | |
| # 1243: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1243, subst2 | |
| # 861: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f242(m, p)) and (cons_f352(d, e, b, c, m)) | |
| yield 861, subst2 | |
| # 480: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f252(m)) | |
| yield 480, subst2 | |
| # 1249: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1249, subst2 | |
| # 486: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f31(m)) and (cons_f266(m)) and (cons_f238(m, p)) | |
| yield 486, subst2 | |
| # 1255: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1255, subst2 | |
| # 1259: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1259, subst2 | |
| # 638: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f84(m)) | |
| yield 638, subst2 | |
| # 1151: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1151, subst2 | |
| if pattern_index == 13: | |
| # State 2941 | |
| if len(subjects) == 0: | |
| # 62: (c + v*b)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f70(b, d, a, c)) and (cons_f75(c, a, m)) | |
| yield 62, subst2 | |
| if pattern_index == 14: | |
| # State 3240 | |
| if len(subjects) == 0: | |
| # 160: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f140(n, p)) and (cons_f141(d, p, c, f, e, b, a, n)) | |
| yield 160, subst2 | |
| # 741: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f148(n)) and (cons_f333(n, p)) | |
| yield 741, subst2 | |
| # 746: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f196(n)) and (cons_f333(n, p)) | |
| yield 746, subst2 | |
| # 174: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f148(n)) | |
| yield 174, subst2 | |
| # 180: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f152(n, p)) | |
| yield 180, subst2 | |
| # 182: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f140(n, p)) | |
| yield 182, subst2 | |
| if pattern_index == 15: | |
| # State 3317 | |
| if len(subjects) == 0: | |
| # 168: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f13(p)) and (cons_f145(p)) | |
| yield 168, subst2 | |
| # 167: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f38(p)) | |
| yield 167, subst2 | |
| if pattern_index == 16: | |
| # State 4008 | |
| if len(subjects) == 0: | |
| # 1281: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f407(d, f, e, c, a)) and (cons_f405(q, p)) | |
| yield 1281, subst2 | |
| # 1409: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1409, subst2 | |
| # 1027: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f378(m, n, p)) | |
| yield 1027, subst2 | |
| # 899: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f361(m, p)) and (cons_f299(m, p)) and (cons_f362(m, p)) | |
| yield 899, subst2 | |
| # 1284: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f406(d, c, f, b, a)) and (cons_f405(q, p)) | |
| yield 1284, subst2 | |
| # 1411: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1411, subst2 | |
| # 647: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 647, subst2 | |
| # 904: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f363(m, p)) and (cons_f303(m, p)) and (cons_f362(m, p)) | |
| yield 904, subst2 | |
| # 649: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f314(p)) | |
| yield 649, subst2 | |
| # 1160: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1160, subst2 | |
| # 1289: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) | |
| yield 1289, subst2 | |
| # 1291: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f433(q, p)) | |
| yield 1291, subst2 | |
| # 909: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f365(d, p, f, e, m, c, a, g)) | |
| yield 909, subst2 | |
| # 1166: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f419(c, a, g, h)) and (cons_f418(d, f, e, h, c, a, g)) | |
| yield 1166, subst2 | |
| # 1414: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1414, subst2 | |
| # 528: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f128(p)) and (cons_f281(m, p)) | |
| yield 528, subst2 | |
| # 1423: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f407(d, f, e, c, a)) and (cons_f405(q, p)) | |
| yield 1423, subst2 | |
| # 1426: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f407(d, f, e, c, a)) and (cons_f405(q, p)) | |
| yield 1426, subst2 | |
| # 1172: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f419(c, a, g, h)) and (cons_f420(d, f, h, c, a, g)) | |
| yield 1172, subst2 | |
| # 1429: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f406(d, c, f, b, a)) and (cons_f405(q, p)) | |
| yield 1429, subst2 | |
| # 895: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f163(p)) and (cons_f359(m, p)) and (cons_f360(m, p)) | |
| yield 895, subst2 | |
| # 1432: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f406(d, c, f, b, a)) and (cons_f405(q, p)) | |
| yield 1432, subst2 | |
| # 1178: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f422(c, a, e, f)) and (cons_f38(p)) | |
| yield 1178, subst2 | |
| # 1439: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1439, subst2 | |
| # 1056: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) | |
| yield 1056, subst2 | |
| # 1184: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f425(p, f, e, h, c, m, g)) and (cons_f426(d, p, f, h, c, a, m)) and (cons_f270(m, p)) | |
| yield 1184, subst2 | |
| # 1441: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1441, subst2 | |
| # 1443: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1443, subst2 | |
| # 1445: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1445, subst2 | |
| # 1062: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f381(d, p, f, e, m, x, n, c, a, g)) | |
| yield 1062, subst2 | |
| # 1193: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1193, subst2 | |
| # 938: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f319(m, p)) and (cons_f368(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 938, subst2 | |
| # 1199: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1199, subst2 | |
| # 944: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f362(m, p)) | |
| yield 944, subst2 | |
| # 1074: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1074, subst2 | |
| # 693: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f257(c, d, a, e)) and (cons_f325(m, d, a, p)) | |
| yield 693, subst2 | |
| # 949: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f369(m, p)) | |
| yield 949, subst2 | |
| # 1205: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f430(c, a, g, h)) | |
| yield 1205, subst2 | |
| # 442: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f258(m, d, a, p)) | |
| yield 442, subst2 | |
| # 1211: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f430(c, a, g, h)) | |
| yield 1211, subst2 | |
| # 968: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) | |
| yield 968, subst2 | |
| # 973: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f375(m, n, p)) | |
| yield 973, subst2 | |
| # 848: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f128(p)) | |
| yield 848, subst2 | |
| # 983: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f376(n, p)) | |
| yield 983, subst2 | |
| # 858: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f242(m, p)) and (cons_f351(d, f, e, c, a, g)) | |
| yield 858, subst2 | |
| # 1246: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1246, subst2 | |
| # 867: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f242(m, p)) | |
| yield 867, subst2 | |
| # 1252: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1252, subst2 | |
| # 1257: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1257, subst2 | |
| # 1262: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1262, subst2 | |
| # 1268: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f220(q, p)) and (cons_f432(q, p)) | |
| yield 1268, subst2 | |
| # 1397: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f220(q, p)) and (cons_f432(q, p)) | |
| yield 1397, subst2 | |
| # 1400: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f220(q, p)) and (cons_f432(q, p)) | |
| yield 1400, subst2 | |
| # 1273: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1273, subst2 | |
| # 1275: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1275, subst2 | |
| # 1407: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1407, subst2 | |
| if pattern_index == 17: | |
| # State 4911 | |
| if len(subjects) == 0: | |
| # 923: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) and (cons_f17(m)) | |
| yield 923, subst2 | |
| if pattern_index == 18: | |
| # State 5034 | |
| if len(subjects) == 0: | |
| # 1385: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1385, subst2 | |
| # 1388: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1388, subst2 | |
| # 1102: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1102, subst2 | |
| # 1169: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f420(d, f, h, c, a, g)) and (cons_f17(m)) | |
| yield 1169, subst2 | |
| # 1108: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f406(d, c, f, b, a)) and (cons_f405(q, p)) | |
| yield 1108, subst2 | |
| # 1149: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1149, subst2 | |
| # 1114: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f408(q, p)) and (cons_f409(q, p)) | |
| yield 1114, subst2 | |
| # 989: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 989, subst2 | |
| if pattern_index == 19: | |
| # State 5477 | |
| if len(subjects) == 0: | |
| # 1165: (d + v**2*f + x*e)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f418(d, f, e, h, c, a, g)) and (cons_f17(m)) | |
| yield 1165, subst2 | |
| if pattern_index == 20: | |
| # State 5491 | |
| if len(subjects) == 0: | |
| # 1170: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f417(h, b, c, a, g)) and (cons_f420(d, f, h, c, a, g)) and (cons_f17(m)) | |
| yield 1170, subst2 | |
| if pattern_index == 21: | |
| # State 5532 | |
| if len(subjects) == 0: | |
| # 1175: (b*x + c*x**2)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f421(f, e, b, c, a)) | |
| yield 1175, subst2 | |
| subjects.appendleft(tmp2) | |
| if len(subjects) >= 1: | |
| tmp5 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp5) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2739 | |
| if len(subjects) == 0: | |
| # 1180: x**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f38(p)) | |
| yield 1180, subst2 | |
| # 38: x**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f53(m, n)) | |
| yield 38, subst2 | |
| subjects.appendleft(tmp5) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0', S(0)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2767 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2768 | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.1.2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2769 | |
| if len(subjects) >= 1: | |
| tmp10 = subjects.popleft() | |
| subst5 = Substitution(subst4) | |
| try: | |
| subst5.try_add_variable('i2.2.1.1', tmp10) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2770 | |
| if len(subjects) == 0: | |
| # 44: (a + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f11(x, Pm)) and (With33(p, x, Qm, Pm, b, a, n)) | |
| yield 44, subst5 | |
| subjects.appendleft(tmp10) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp12 = subjects.popleft() | |
| subjects13 = deque(tmp12._args) | |
| # State 2771 | |
| if len(subjects13) >= 1: | |
| tmp14 = subjects13.popleft() | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.1.1', tmp14) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2772 | |
| subst5 = Substitution(subst4) | |
| try: | |
| subst5.try_add_variable('i2.2.1.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2773 | |
| if len(subjects13) == 0: | |
| # State 2774 | |
| if len(subjects) == 0: | |
| # 44: (a + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f11(x, Pm)) and (With33(p, x, Qm, Pm, b, a, n)) | |
| yield 44, subst5 | |
| if len(subjects13) >= 1: | |
| tmp17 = subjects13.popleft() | |
| subst5 = Substitution(subst4) | |
| try: | |
| subst5.try_add_variable('i2.2.1.2', tmp17) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2773 | |
| if len(subjects13) == 0: | |
| # State 2774 | |
| if len(subjects) == 0: | |
| # 44: (a + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f11(x, Pm)) and (With33(p, x, Qm, Pm, b, a, n)) | |
| yield 44, subst5 | |
| subjects13.appendleft(tmp17) | |
| if len(subjects13) >= 1 and subjects13[0] == 2: | |
| tmp19 = subjects13.popleft() | |
| # State 5029 | |
| if len(subjects13) == 0: | |
| # State 5030 | |
| if len(subjects) == 0: | |
| # 1385: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1385, subst4 | |
| # 1388: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1388, subst4 | |
| # 1102: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1102, subst4 | |
| # 1169: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f420(d, f, h, c, a, g)) and (cons_f17(m)) | |
| yield 1169, subst4 | |
| # 1108: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f406(d, c, f, b, a)) and (cons_f405(q, p)) | |
| yield 1108, subst4 | |
| # 1149: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1149, subst4 | |
| # 1114: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f408(q, p)) and (cons_f409(q, p)) | |
| yield 1114, subst4 | |
| # 989: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 989, subst4 | |
| subjects13.appendleft(tmp19) | |
| subjects13.appendleft(tmp14) | |
| subjects.appendleft(tmp12) | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2913 | |
| if len(subjects) >= 1: | |
| tmp21 = subjects.popleft() | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.1.0', tmp21) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2914 | |
| if len(subjects) == 0: | |
| # 642: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 642, subst4 | |
| # 1154: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1154, subst4 | |
| # 1157: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1157, subst4 | |
| # 133: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f123(x, u)) | |
| yield 133, subst4 | |
| # 645: (a + v*a)**m /; (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 645, subst4 | |
| # 138: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f127(d, p, c, f, e, b, a, n)) | |
| yield 138, subst4 | |
| # 652: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) | |
| yield 652, subst4 | |
| # 526: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 526, subst4 | |
| # 655: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f242(m, p)) | |
| yield 655, subst4 | |
| # 400: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 400, subst4 | |
| # 912: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f168(m)) and (cons_f366(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 912, subst4 | |
| # 658: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f244(m, p)) and (cons_f168(m)) | |
| yield 658, subst4 | |
| # 276: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f193(m, n)) | |
| yield 276, subst4 | |
| # 661: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) and (cons_f317(m)) | |
| yield 661, subst4 | |
| # 150: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f135(n, p)) and (cons_f136(n, p)) | |
| yield 150, subst4 | |
| # 663: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f31(m)) and (cons_f94(m)) and (cons_f318(m, p)) | |
| yield 663, subst4 | |
| # 153: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f126(n, p)) and (cons_f138(c, e, n, p)) | |
| yield 153, subst4 | |
| # 922: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f17(m)) | |
| yield 922, subst4 | |
| # 156: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) | |
| yield 156, subst4 | |
| # 412: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) and (cons_f240(m, p)) and (cons_f66(m)) | |
| yield 412, subst4 | |
| # 668: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f62(m)) and (cons_f319(m, p)) and (cons_f320(m, p)) | |
| yield 668, subst4 | |
| # 670: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f319(m, p)) | |
| yield 670, subst4 | |
| # 1181: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f423(p, c, f, e, h, b, m, g)) and (cons_f424(d, p, c, f, h, m, b, a, g)) and (cons_f270(m, p)) | |
| yield 1181, subst4 | |
| # 675: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f323(d, p, e, b, c, m)) | |
| yield 675, subst4 | |
| # 1059: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f380(d, p, c, f, e, m, x, n, b, a, g)) | |
| yield 1059, subst4 | |
| # 1187: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f427(p, c, f, h, b, m, g)) and (cons_f424(d, p, c, f, h, m, b, a, g)) and (cons_f270(m, p)) | |
| yield 1187, subst4 | |
| # 678: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f239(c, d, e, b)) and (cons_f242(m, p)) | |
| yield 678, subst4 | |
| # 935: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f31(m)) and (cons_f168(m)) and (cons_f319(m, p)) and (cons_f368(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 935, subst4 | |
| # 1190: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1190, subst4 | |
| # 684: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f239(c, d, e, b)) and (cons_f319(m, p)) and (cons_f270(m, p)) and (cons_f272(m)) and (cons_f324(d, f, e, x, m, g)) | |
| yield 684, subst4 | |
| # 429: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f252(m)) | |
| yield 429, subst4 | |
| # 1196: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1196, subst4 | |
| # 176: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f150(m, n)) and (cons_f151(m, n, p)) | |
| yield 176, subst4 | |
| # 434: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) and (cons_f31(m)) and (cons_f168(m)) and (cons_f238(m, p)) and (cons_f254(m, p)) and (cons_f255(m, p)) | |
| yield 434, subst4 | |
| # 53: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f72(m, n)) and (cons_f66(m)) | |
| yield 53, subst4 | |
| # 438: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) | |
| yield 438, subst4 | |
| # 311: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 311, subst4 | |
| # 314: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f207(m, n)) | |
| yield 314, subst4 | |
| # 702: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f326(d, p, f, e, b, c, m, g)) | |
| yield 702, subst4 | |
| # 448: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f240(m, p)) | |
| yield 448, subst4 | |
| # 708: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f168(m)) | |
| yield 708, subst4 | |
| # 328: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f214(m, n)) and (cons_f213(m, n)) | |
| yield 328, subst4 | |
| # 585: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f240(m, p)) | |
| yield 585, subst4 | |
| # 714: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f328(m)) | |
| yield 714, subst4 | |
| # 1352: (a + v*a)**m /; (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1352, subst4 | |
| # 76: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f62(m)) and (cons_f83(c, m, n)) | |
| yield 76, subst4 | |
| # 460: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f262(m, p)) | |
| yield 460, subst4 | |
| # 845: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) | |
| yield 845, subst4 | |
| # 720: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f329(m, p)) and (cons_f253(m, p)) | |
| yield 720, subst4 | |
| # 1234: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f431(h, b, c, a, g)) | |
| yield 1234, subst4 | |
| # 212: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f168(m)) and (cons_f167(m, n, p)) and (cons_f169(m, n, p)) | |
| yield 212, subst4 | |
| # 724: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f319(m, p)) | |
| yield 724, subst4 | |
| # 1238: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f431(h, b, c, a, g)) | |
| yield 1238, subst4 | |
| # 1364: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f84(m)) | |
| yield 1364, subst4 | |
| # 1243: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1243, subst4 | |
| # 861: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f242(m, p)) and (cons_f352(d, e, b, c, m)) | |
| yield 861, subst4 | |
| # 480: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f252(m)) | |
| yield 480, subst4 | |
| # 1249: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1249, subst4 | |
| # 486: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f31(m)) and (cons_f266(m)) and (cons_f238(m, p)) | |
| yield 486, subst4 | |
| # 1255: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1255, subst4 | |
| # 1259: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1259, subst4 | |
| # 638: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f84(m)) | |
| yield 638, subst4 | |
| # 1151: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1151, subst4 | |
| subjects.appendleft(tmp21) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp23 = subjects.popleft() | |
| associative1 = tmp23 | |
| associative_type1 = type(tmp23) | |
| subjects24 = deque(tmp23._args) | |
| matcher = CommutativeMatcher2776.get() | |
| tmp25 = subjects24 | |
| subjects24 = [] | |
| for s in tmp25: | |
| matcher.add_subject(s) | |
| for pattern_index, subst3 in matcher.match(tmp25, subst2): | |
| if pattern_index == 0: | |
| # State 2783 | |
| if len(subjects) == 0: | |
| # 44: (a + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f11(x, Pm)) and (With33(p, x, Qm, Pm, b, a, n)) | |
| yield 44, subst3 | |
| if pattern_index == 1: | |
| # State 2915 | |
| if len(subjects) == 0: | |
| # 642: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 642, subst3 | |
| # 1154: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1154, subst3 | |
| # 1157: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1157, subst3 | |
| # 133: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f123(x, u)) | |
| yield 133, subst3 | |
| # 645: (a + v*a)**m /; (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 645, subst3 | |
| # 138: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f127(d, p, c, f, e, b, a, n)) | |
| yield 138, subst3 | |
| # 652: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) | |
| yield 652, subst3 | |
| # 526: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 526, subst3 | |
| # 655: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f242(m, p)) | |
| yield 655, subst3 | |
| # 400: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 400, subst3 | |
| # 912: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f168(m)) and (cons_f366(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 912, subst3 | |
| # 658: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f244(m, p)) and (cons_f168(m)) | |
| yield 658, subst3 | |
| # 276: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f193(m, n)) | |
| yield 276, subst3 | |
| # 661: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) and (cons_f317(m)) | |
| yield 661, subst3 | |
| # 150: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f135(n, p)) and (cons_f136(n, p)) | |
| yield 150, subst3 | |
| # 663: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f31(m)) and (cons_f94(m)) and (cons_f318(m, p)) | |
| yield 663, subst3 | |
| # 153: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f126(n, p)) and (cons_f138(c, e, n, p)) | |
| yield 153, subst3 | |
| # 922: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f17(m)) | |
| yield 922, subst3 | |
| # 156: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) | |
| yield 156, subst3 | |
| # 412: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) and (cons_f240(m, p)) and (cons_f66(m)) | |
| yield 412, subst3 | |
| # 668: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f62(m)) and (cons_f319(m, p)) and (cons_f320(m, p)) | |
| yield 668, subst3 | |
| # 670: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f319(m, p)) | |
| yield 670, subst3 | |
| # 1181: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f423(p, c, f, e, h, b, m, g)) and (cons_f424(d, p, c, f, h, m, b, a, g)) and (cons_f270(m, p)) | |
| yield 1181, subst3 | |
| # 675: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f323(d, p, e, b, c, m)) | |
| yield 675, subst3 | |
| # 1059: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f380(d, p, c, f, e, m, x, n, b, a, g)) | |
| yield 1059, subst3 | |
| # 1187: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f427(p, c, f, h, b, m, g)) and (cons_f424(d, p, c, f, h, m, b, a, g)) and (cons_f270(m, p)) | |
| yield 1187, subst3 | |
| # 678: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f239(c, d, e, b)) and (cons_f242(m, p)) | |
| yield 678, subst3 | |
| # 935: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f31(m)) and (cons_f168(m)) and (cons_f319(m, p)) and (cons_f368(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 935, subst3 | |
| # 1190: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1190, subst3 | |
| # 684: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f239(c, d, e, b)) and (cons_f319(m, p)) and (cons_f270(m, p)) and (cons_f272(m)) and (cons_f324(d, f, e, x, m, g)) | |
| yield 684, subst3 | |
| # 429: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f252(m)) | |
| yield 429, subst3 | |
| # 1196: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1196, subst3 | |
| # 176: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f150(m, n)) and (cons_f151(m, n, p)) | |
| yield 176, subst3 | |
| # 434: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) and (cons_f31(m)) and (cons_f168(m)) and (cons_f238(m, p)) and (cons_f254(m, p)) and (cons_f255(m, p)) | |
| yield 434, subst3 | |
| # 53: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f72(m, n)) and (cons_f66(m)) | |
| yield 53, subst3 | |
| # 438: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) | |
| yield 438, subst3 | |
| # 311: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 311, subst3 | |
| # 314: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f207(m, n)) | |
| yield 314, subst3 | |
| # 702: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f326(d, p, f, e, b, c, m, g)) | |
| yield 702, subst3 | |
| # 448: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f240(m, p)) | |
| yield 448, subst3 | |
| # 708: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f168(m)) | |
| yield 708, subst3 | |
| # 328: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f214(m, n)) and (cons_f213(m, n)) | |
| yield 328, subst3 | |
| # 585: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f240(m, p)) | |
| yield 585, subst3 | |
| # 714: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f328(m)) | |
| yield 714, subst3 | |
| # 1352: (a + v*a)**m /; (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1352, subst3 | |
| # 76: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f62(m)) and (cons_f83(c, m, n)) | |
| yield 76, subst3 | |
| # 460: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f262(m, p)) | |
| yield 460, subst3 | |
| # 845: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) | |
| yield 845, subst3 | |
| # 720: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f329(m, p)) and (cons_f253(m, p)) | |
| yield 720, subst3 | |
| # 1234: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f431(h, b, c, a, g)) | |
| yield 1234, subst3 | |
| # 212: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f168(m)) and (cons_f167(m, n, p)) and (cons_f169(m, n, p)) | |
| yield 212, subst3 | |
| # 724: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f319(m, p)) | |
| yield 724, subst3 | |
| # 1238: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f431(h, b, c, a, g)) | |
| yield 1238, subst3 | |
| # 1364: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f84(m)) | |
| yield 1364, subst3 | |
| # 1243: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1243, subst3 | |
| # 861: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f242(m, p)) and (cons_f352(d, e, b, c, m)) | |
| yield 861, subst3 | |
| # 480: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f252(m)) | |
| yield 480, subst3 | |
| # 1249: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1249, subst3 | |
| # 486: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f31(m)) and (cons_f266(m)) and (cons_f238(m, p)) | |
| yield 486, subst3 | |
| # 1255: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1255, subst3 | |
| # 1259: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1259, subst3 | |
| # 638: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f84(m)) | |
| yield 638, subst3 | |
| # 1151: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1151, subst3 | |
| if pattern_index == 2: | |
| # State 5033 | |
| if len(subjects) == 0: | |
| # 1385: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1385, subst3 | |
| # 1388: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1388, subst3 | |
| # 1102: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1102, subst3 | |
| # 1169: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f420(d, f, h, c, a, g)) and (cons_f17(m)) | |
| yield 1169, subst3 | |
| # 1108: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f406(d, c, f, b, a)) and (cons_f405(q, p)) | |
| yield 1108, subst3 | |
| # 1149: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1149, subst3 | |
| # 1114: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f408(q, p)) and (cons_f409(q, p)) | |
| yield 1114, subst3 | |
| # 989: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 989, subst3 | |
| subjects.appendleft(tmp23) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3189 | |
| if len(subjects) >= 1: | |
| tmp27 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.0', tmp27) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3190 | |
| if len(subjects) == 0: | |
| # 162: (v*a)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f12(p)) and (cons_f144(m, n, p)) | |
| yield 162, subst3 | |
| # 1030: (v*a)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 1030, subst3 | |
| # 268: (v*a)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 268, subst3 | |
| # 141: (v*a)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f130(n, p)) | |
| yield 141, subst3 | |
| # 494: (v*a)**n /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) | |
| yield 494, subst3 | |
| # 144: (v*a)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f131(n, p)) and (cons_f133(d, p, f, e, b, a, n)) | |
| yield 144, subst3 | |
| # 273: (v*a)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f144(m, n, p)) | |
| yield 273, subst3 | |
| # 1049: (v*a)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f379(p, f, e, m, x, c, a, g)) | |
| yield 1049, subst3 | |
| subjects.appendleft(tmp27) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0_1', S(0)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3234 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3235 | |
| if len(subjects) >= 1: | |
| tmp31 = subjects.popleft() | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.1.0', tmp31) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3236 | |
| if len(subjects) == 0: | |
| # 160: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f140(n, p)) and (cons_f141(d, p, c, f, e, b, a, n)) | |
| yield 160, subst4 | |
| # 741: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f148(n)) and (cons_f333(n, p)) | |
| yield 741, subst4 | |
| # 746: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f196(n)) and (cons_f333(n, p)) | |
| yield 746, subst4 | |
| # 174: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f148(n)) | |
| yield 174, subst4 | |
| # 180: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f152(n, p)) | |
| yield 180, subst4 | |
| # 182: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f140(n, p)) | |
| yield 182, subst4 | |
| subjects.appendleft(tmp31) | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4908 | |
| if len(subjects) >= 1: | |
| tmp34 = subjects.popleft() | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.1.1', tmp34) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4909 | |
| if len(subjects) == 0: | |
| # 923: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) and (cons_f17(m)) | |
| yield 923, subst4 | |
| subjects.appendleft(tmp34) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp36 = subjects.popleft() | |
| associative1 = tmp36 | |
| associative_type1 = type(tmp36) | |
| subjects37 = deque(tmp36._args) | |
| matcher = CommutativeMatcher3238.get() | |
| tmp38 = subjects37 | |
| subjects37 = [] | |
| for s in tmp38: | |
| matcher.add_subject(s) | |
| for pattern_index, subst3 in matcher.match(tmp38, subst2): | |
| if pattern_index == 0: | |
| # State 3239 | |
| if len(subjects) == 0: | |
| # 160: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f140(n, p)) and (cons_f141(d, p, c, f, e, b, a, n)) | |
| yield 160, subst3 | |
| # 741: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f148(n)) and (cons_f333(n, p)) | |
| yield 741, subst3 | |
| # 746: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f196(n)) and (cons_f333(n, p)) | |
| yield 746, subst3 | |
| # 174: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f148(n)) | |
| yield 174, subst3 | |
| # 180: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f152(n, p)) | |
| yield 180, subst3 | |
| # 182: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f140(n, p)) | |
| yield 182, subst3 | |
| if pattern_index == 1: | |
| # State 4910 | |
| if len(subjects) == 0: | |
| # 923: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) and (cons_f17(m)) | |
| yield 923, subst3 | |
| subjects.appendleft(tmp36) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0_2', S(0)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3308 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0_3', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3309 | |
| if len(subjects) >= 1: | |
| tmp41 = subjects.popleft() | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.1.0', tmp41) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3310 | |
| if len(subjects) == 0: | |
| # 168: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f13(p)) and (cons_f145(p)) | |
| yield 168, subst4 | |
| # 167: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f38(p)) | |
| yield 167, subst4 | |
| subjects.appendleft(tmp41) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp43 = subjects.popleft() | |
| associative1 = tmp43 | |
| associative_type1 = type(tmp43) | |
| subjects44 = deque(tmp43._args) | |
| matcher = CommutativeMatcher3312.get() | |
| tmp45 = subjects44 | |
| subjects44 = [] | |
| for s in tmp45: | |
| matcher.add_subject(s) | |
| for pattern_index, subst3 in matcher.match(tmp45, subst2): | |
| if pattern_index == 0: | |
| # State 3313 | |
| if len(subjects) == 0: | |
| # 168: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f13(p)) and (cons_f145(p)) | |
| yield 168, subst3 | |
| # 167: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f38(p)) | |
| yield 167, subst3 | |
| subjects.appendleft(tmp43) | |
| if len(subjects) >= 1: | |
| tmp46 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.1', tmp46) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5808 | |
| if len(subjects) == 0: | |
| # 1357: u**p /; (cons_f5(p, x)) and (cons_f452(x, v, u)) and (cons_f453(x, v, z, u)) | |
| yield 1357, subst2 | |
| subjects.appendleft(tmp46) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp48 = subjects.popleft() | |
| associative1 = tmp48 | |
| associative_type1 = type(tmp48) | |
| subjects49 = deque(tmp48._args) | |
| matcher = CommutativeMatcher3192.get() | |
| tmp50 = subjects49 | |
| subjects49 = [] | |
| for s in tmp50: | |
| matcher.add_subject(s) | |
| for pattern_index, subst2 in matcher.match(tmp50, subst1): | |
| if pattern_index == 0: | |
| # State 3193 | |
| if len(subjects) == 0: | |
| # 162: (v*a)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f12(p)) and (cons_f144(m, n, p)) | |
| yield 162, subst2 | |
| # 1030: (v*a)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 1030, subst2 | |
| # 268: (v*a)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 268, subst2 | |
| # 141: (v*a)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f130(n, p)) | |
| yield 141, subst2 | |
| # 494: (v*a)**n /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) | |
| yield 494, subst2 | |
| # 144: (v*a)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f131(n, p)) and (cons_f133(d, p, f, e, b, a, n)) | |
| yield 144, subst2 | |
| # 273: (v*a)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f144(m, n, p)) | |
| yield 273, subst2 | |
| # 1049: (v*a)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f379(p, f, e, m, x, c, a, g)) | |
| yield 1049, subst2 | |
| subjects.appendleft(tmp48) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2456 | |
| if len(subjects) >= 1: | |
| tmp52 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0_1', tmp52) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2457 | |
| if len(subjects) == 0: | |
| # 10: v**m /; (cons_f17(m)) | |
| yield 10, subst2 | |
| subjects.appendleft(tmp52) | |
| if len(subjects) >= 1: | |
| tmp54 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.1.1', tmp54) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2748 | |
| if len(subjects) == 0: | |
| # 40: x**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f53(m, n)) | |
| yield 40, subst2 | |
| # 1177: x**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f38(p)) | |
| yield 1177, subst2 | |
| # 650: x**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f85(n)) | |
| yield 650, subst2 | |
| # 43: x**m /; (cons_f57(a1, x)) and (cons_f58(b1, x)) and (cons_f59(a2, x)) and (cons_f60(b2, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f56(m, n)) | |
| yield 43, subst2 | |
| subjects.appendleft(tmp54) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0_1', S(0)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2978 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2979 | |
| if len(subjects) >= 1: | |
| tmp58 = subjects.popleft() | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.1.0', tmp58) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2980 | |
| if len(subjects) == 0: | |
| # 771: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f88(n)) | |
| yield 771, subst4 | |
| # 134: (c + v*b)**n /; (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f123(x, u)) | |
| yield 134, subst4 | |
| # 776: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) | |
| yield 776, subst4 | |
| # 139: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f127(d, p, c, f, e, b, a, n)) | |
| yield 139, subst4 | |
| # 782: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f87(n)) and (cons_f88(n)) and (cons_f335(m, n)) and (cons_f342(n, p)) | |
| yield 782, subst4 | |
| # 401: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 401, subst4 | |
| # 148: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f134(d, p, c, f, e, b, a, n)) | |
| yield 148, subst4 | |
| # 277: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f193(m, n)) | |
| yield 277, subst4 | |
| # 151: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f135(n, p)) and (cons_f54(p)) and (cons_f136(n, p)) | |
| yield 151, subst4 | |
| # 280: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f194(m, n, p)) and (cons_f195(m, n, p)) | |
| yield 280, subst4 | |
| # 154: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f126(n, p)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f138(c, e, n, p)) | |
| yield 154, subst4 | |
| # 283: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f196(n)) | |
| yield 283, subst4 | |
| # 157: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f12(p)) and (cons_f139(p)) | |
| yield 157, subst4 | |
| # 158: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) | |
| yield 158, subst4 | |
| # 800: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f344(d, p, c, f, e, n, b, g)) and (cons_f126(n, p)) | |
| yield 800, subst4 | |
| # 1060: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f380(d, p, c, f, e, m, x, n, b, a, g)) | |
| yield 1060, subst4 | |
| # 1065: (c + v*b)**n /; (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1065, subst4 | |
| # 810: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f346(n)) | |
| yield 810, subst4 | |
| # 816: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f207(m, n)) | |
| yield 816, subst4 | |
| # 177: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f150(m, n)) and (cons_f151(m, n, p)) | |
| yield 177, subst4 | |
| # 691: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) | |
| yield 691, subst4 | |
| # 312: (c + v*b)**n /; (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 312, subst4 | |
| # 697: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 697, subst4 | |
| # 315: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f207(m, n)) | |
| yield 315, subst4 | |
| # 319: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f72(m, n)) and (cons_f210(m, n)) | |
| yield 319, subst4 | |
| # 194: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f87(n)) and (cons_f88(n)) | |
| yield 194, subst4 | |
| # 197: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) and (cons_f160(d, p, c, f, e, m, b, a, n)) | |
| yield 197, subst4 | |
| # 325: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f211(m, n)) | |
| yield 325, subst4 | |
| # 327: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f213(m, n)) | |
| yield 327, subst4 | |
| # 200: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) | |
| yield 200, subst4 | |
| # 329: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f214(m, n)) and (cons_f213(m, n)) | |
| yield 329, subst4 | |
| # 203: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f88(n)) and (cons_f164(m, n, p)) | |
| yield 203, subst4 | |
| # 77: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f83(c, m, n)) | |
| yield 77, subst4 | |
| # 206: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f162(m, n, p)) and (cons_f165(n)) and (cons_f164(m, n, p)) | |
| yield 206, subst4 | |
| # 79: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f85(n)) and (cons_f86(m, n)) | |
| yield 79, subst4 | |
| # 208: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f162(m, n, p)) and (cons_f88(n)) and (cons_f164(m, n, p)) | |
| yield 208, subst4 | |
| # 210: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) | |
| yield 210, subst4 | |
| # 213: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f88(n)) and (cons_f167(m, n, p)) and (cons_f169(m, n, p)) | |
| yield 213, subst4 | |
| # 1365: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1365, subst4 | |
| # 216: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) and (cons_f170(m, n, p)) | |
| yield 216, subst4 | |
| # 219: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f171(n, p)) | |
| yield 219, subst4 | |
| # 222: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f170(m, n, p)) | |
| yield 222, subst4 | |
| # 735: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f150(m, n)) | |
| yield 735, subst4 | |
| # 749: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f334(d, f, e, b, c, g)) and (cons_f335(m, n)) | |
| yield 749, subst4 | |
| # 766: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f335(m, n)) and (cons_f340(n)) and (cons_f341(n, p)) | |
| yield 766, subst4 | |
| subjects.appendleft(tmp58) | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4460 | |
| if len(subjects) >= 1: | |
| tmp61 = subjects.popleft() | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.1.1', tmp61) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4461 | |
| if len(subjects) == 0: | |
| # 864: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) and (cons_f242(m, p)) and (cons_f353(d, m)) | |
| yield 864, subst4 | |
| # 1185: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f425(p, f, e, h, c, m, g)) and (cons_f426(d, p, f, h, c, a, m)) and (cons_f270(m, p)) | |
| yield 1185, subst4 | |
| # 1063: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f381(d, p, f, e, m, x, n, c, a, g)) | |
| yield 1063, subst4 | |
| # 712: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f244(m, p)) and (cons_f168(m)) | |
| yield 712, subst4 | |
| # 648: (d + b*x)**m /; (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 648, subst4 | |
| # 1161: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1161, subst4 | |
| # 939: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) and (cons_f31(m)) and (cons_f168(m)) and (cons_f319(m, p)) and (cons_f368(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 939, subst4 | |
| # 1194: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1194, subst4 | |
| # 1258: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1258, subst4 | |
| # 1355: (d + b*x)**m /; (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1355, subst4 | |
| # 849: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) | |
| yield 849, subst4 | |
| # 916: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f168(m)) and (cons_f366(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 916, subst4 | |
| # 1237: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f430(c, a, g, h)) | |
| yield 1237, subst4 | |
| # 1247: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1247, subst4 | |
| subjects.appendleft(tmp61) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp63 = subjects.popleft() | |
| subjects64 = deque(tmp63._args) | |
| # State 5500 | |
| if len(subjects64) >= 1: | |
| tmp65 = subjects64.popleft() | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.1.1', tmp65) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5501 | |
| if len(subjects64) >= 1 and subjects64[0] == 2: | |
| tmp67 = subjects64.popleft() | |
| # State 5502 | |
| if len(subjects64) == 0: | |
| # State 5503 | |
| if len(subjects) == 0: | |
| # 1173: (d + c*x**2)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f420(d, f, h, c, a, g)) and (cons_f17(m)) | |
| yield 1173, subst4 | |
| subjects64.appendleft(tmp67) | |
| subjects64.appendleft(tmp65) | |
| subjects.appendleft(tmp63) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp68 = subjects.popleft() | |
| associative1 = tmp68 | |
| associative_type1 = type(tmp68) | |
| subjects69 = deque(tmp68._args) | |
| matcher = CommutativeMatcher2982.get() | |
| tmp70 = subjects69 | |
| subjects69 = [] | |
| for s in tmp70: | |
| matcher.add_subject(s) | |
| for pattern_index, subst3 in matcher.match(tmp70, subst2): | |
| if pattern_index == 0: | |
| # State 2983 | |
| if len(subjects) == 0: | |
| # 771: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f88(n)) | |
| yield 771, subst3 | |
| # 134: (c + v*b)**n /; (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f123(x, u)) | |
| yield 134, subst3 | |
| # 776: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) | |
| yield 776, subst3 | |
| # 139: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f127(d, p, c, f, e, b, a, n)) | |
| yield 139, subst3 | |
| # 782: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f87(n)) and (cons_f88(n)) and (cons_f335(m, n)) and (cons_f342(n, p)) | |
| yield 782, subst3 | |
| # 401: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 401, subst3 | |
| # 148: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f134(d, p, c, f, e, b, a, n)) | |
| yield 148, subst3 | |
| # 277: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f193(m, n)) | |
| yield 277, subst3 | |
| # 151: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f135(n, p)) and (cons_f54(p)) and (cons_f136(n, p)) | |
| yield 151, subst3 | |
| # 280: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f194(m, n, p)) and (cons_f195(m, n, p)) | |
| yield 280, subst3 | |
| # 154: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f126(n, p)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f138(c, e, n, p)) | |
| yield 154, subst3 | |
| # 283: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f196(n)) | |
| yield 283, subst3 | |
| # 157: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f12(p)) and (cons_f139(p)) | |
| yield 157, subst3 | |
| # 158: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) | |
| yield 158, subst3 | |
| # 800: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f344(d, p, c, f, e, n, b, g)) and (cons_f126(n, p)) | |
| yield 800, subst3 | |
| # 1060: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f380(d, p, c, f, e, m, x, n, b, a, g)) | |
| yield 1060, subst3 | |
| # 1065: (c + v*b)**n /; (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1065, subst3 | |
| # 810: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f346(n)) | |
| yield 810, subst3 | |
| # 816: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f207(m, n)) | |
| yield 816, subst3 | |
| # 177: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f150(m, n)) and (cons_f151(m, n, p)) | |
| yield 177, subst3 | |
| # 691: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) | |
| yield 691, subst3 | |
| # 312: (c + v*b)**n /; (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 312, subst3 | |
| # 697: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 697, subst3 | |
| # 315: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f207(m, n)) | |
| yield 315, subst3 | |
| # 319: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f72(m, n)) and (cons_f210(m, n)) | |
| yield 319, subst3 | |
| # 194: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f87(n)) and (cons_f88(n)) | |
| yield 194, subst3 | |
| # 197: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) and (cons_f160(d, p, c, f, e, m, b, a, n)) | |
| yield 197, subst3 | |
| # 325: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f211(m, n)) | |
| yield 325, subst3 | |
| # 327: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f213(m, n)) | |
| yield 327, subst3 | |
| # 200: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) | |
| yield 200, subst3 | |
| # 329: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f214(m, n)) and (cons_f213(m, n)) | |
| yield 329, subst3 | |
| # 203: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f88(n)) and (cons_f164(m, n, p)) | |
| yield 203, subst3 | |
| # 77: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f83(c, m, n)) | |
| yield 77, subst3 | |
| # 206: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f162(m, n, p)) and (cons_f165(n)) and (cons_f164(m, n, p)) | |
| yield 206, subst3 | |
| # 79: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f85(n)) and (cons_f86(m, n)) | |
| yield 79, subst3 | |
| # 208: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f162(m, n, p)) and (cons_f88(n)) and (cons_f164(m, n, p)) | |
| yield 208, subst3 | |
| # 210: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) | |
| yield 210, subst3 | |
| # 213: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f88(n)) and (cons_f167(m, n, p)) and (cons_f169(m, n, p)) | |
| yield 213, subst3 | |
| # 1365: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1365, subst3 | |
| # 216: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) and (cons_f170(m, n, p)) | |
| yield 216, subst3 | |
| # 219: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f171(n, p)) | |
| yield 219, subst3 | |
| # 222: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f170(m, n, p)) | |
| yield 222, subst3 | |
| # 735: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f150(m, n)) | |
| yield 735, subst3 | |
| # 749: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f334(d, f, e, b, c, g)) and (cons_f335(m, n)) | |
| yield 749, subst3 | |
| # 766: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f335(m, n)) and (cons_f340(n)) and (cons_f341(n, p)) | |
| yield 766, subst3 | |
| if pattern_index == 1: | |
| # State 4462 | |
| if len(subjects) == 0: | |
| # 864: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) and (cons_f242(m, p)) and (cons_f353(d, m)) | |
| yield 864, subst3 | |
| # 1185: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f425(p, f, e, h, c, m, g)) and (cons_f426(d, p, f, h, c, a, m)) and (cons_f270(m, p)) | |
| yield 1185, subst3 | |
| # 1063: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f381(d, p, f, e, m, x, n, c, a, g)) | |
| yield 1063, subst3 | |
| # 712: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f244(m, p)) and (cons_f168(m)) | |
| yield 712, subst3 | |
| # 648: (d + b*x)**m /; (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 648, subst3 | |
| # 1161: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1161, subst3 | |
| # 939: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) and (cons_f31(m)) and (cons_f168(m)) and (cons_f319(m, p)) and (cons_f368(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 939, subst3 | |
| # 1194: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1194, subst3 | |
| # 1258: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1258, subst3 | |
| # 1355: (d + b*x)**m /; (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1355, subst3 | |
| # 849: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) | |
| yield 849, subst3 | |
| # 916: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f168(m)) and (cons_f366(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 916, subst3 | |
| # 1237: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f430(c, a, g, h)) | |
| yield 1237, subst3 | |
| # 1247: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1247, subst3 | |
| if pattern_index == 2: | |
| # State 5508 | |
| if len(subjects) == 0: | |
| # 1173: (d + c*x**2)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f420(d, f, h, c, a, g)) and (cons_f17(m)) | |
| yield 1173, subst3 | |
| subjects.appendleft(tmp68) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0_2', S(0)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3247 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0_3', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3248 | |
| if len(subjects) >= 1: | |
| tmp73 = subjects.popleft() | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.1.0', tmp73) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3249 | |
| if len(subjects) == 0: | |
| # 161: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f140(n, p)) and (cons_f141(d, p, c, f, e, b, a, n)) | |
| yield 161, subst4 | |
| # 181: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f152(n, p)) | |
| yield 181, subst4 | |
| # 183: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f140(n, p)) | |
| yield 183, subst4 | |
| subjects.appendleft(tmp73) | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3266 | |
| if len(subjects) >= 1: | |
| tmp76 = subjects.popleft() | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.0', tmp76) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3267 | |
| if len(subjects) == 0: | |
| # 274: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f192(m, n)) and (cons_f144(m, n, p)) | |
| yield 274, subst4 | |
| # 163: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f142(m, n)) and (cons_f143(m)) and (cons_f144(m, n, p)) | |
| yield 163, subst4 | |
| # 269: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) and (cons_f43(a)) | |
| yield 269, subst4 | |
| # 271: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) | |
| yield 271, subst4 | |
| subjects.appendleft(tmp76) | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4625 | |
| if len(subjects) >= 1: | |
| tmp79 = subjects.popleft() | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.1.1', tmp79) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4626 | |
| if len(subjects) == 0: | |
| # 745: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f148(n)) and (cons_f333(n, p)) | |
| yield 745, subst4 | |
| # 747: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f196(n)) and (cons_f333(n, p)) | |
| yield 747, subst4 | |
| subjects.appendleft(tmp79) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp81 = subjects.popleft() | |
| associative1 = tmp81 | |
| associative_type1 = type(tmp81) | |
| subjects82 = deque(tmp81._args) | |
| matcher = CommutativeMatcher3251.get() | |
| tmp83 = subjects82 | |
| subjects82 = [] | |
| for s in tmp83: | |
| matcher.add_subject(s) | |
| for pattern_index, subst3 in matcher.match(tmp83, subst2): | |
| if pattern_index == 0: | |
| # State 3252 | |
| if len(subjects) == 0: | |
| # 161: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f140(n, p)) and (cons_f141(d, p, c, f, e, b, a, n)) | |
| yield 161, subst3 | |
| # 181: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f152(n, p)) | |
| yield 181, subst3 | |
| # 183: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f140(n, p)) | |
| yield 183, subst3 | |
| if pattern_index == 1: | |
| # State 3268 | |
| if len(subjects) == 0: | |
| # 274: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f192(m, n)) and (cons_f144(m, n, p)) | |
| yield 274, subst3 | |
| # 163: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f142(m, n)) and (cons_f143(m)) and (cons_f144(m, n, p)) | |
| yield 163, subst3 | |
| # 269: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) and (cons_f43(a)) | |
| yield 269, subst3 | |
| # 271: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) | |
| yield 271, subst3 | |
| if pattern_index == 2: | |
| # State 4627 | |
| if len(subjects) == 0: | |
| # 745: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f148(n)) and (cons_f333(n, p)) | |
| yield 745, subst3 | |
| # 747: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f196(n)) and (cons_f333(n, p)) | |
| yield 747, subst3 | |
| subjects.appendleft(tmp81) | |
| if len(subjects) >= 1: | |
| tmp84 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.1_1', tmp84) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5811 | |
| if len(subjects) == 0: | |
| # 1358: v**q /; (cons_f50(q, x)) and (cons_f452(x, v, u)) and (cons_f453(x, v, z, u)) | |
| yield 1358, subst2 | |
| subjects.appendleft(tmp84) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Add): | |
| tmp86 = subjects.popleft() | |
| associative1 = tmp86 | |
| associative_type1 = type(tmp86) | |
| subjects87 = deque(tmp86._args) | |
| matcher = CommutativeMatcher2495.get() | |
| tmp88 = subjects87 | |
| subjects87 = [] | |
| for s in tmp88: | |
| matcher.add_subject(s) | |
| for pattern_index, subst2 in matcher.match(tmp88, subst1): | |
| if pattern_index == 0: | |
| # State 2501 | |
| if len(subjects) == 0: | |
| # 136: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) | |
| yield 136, subst2 | |
| # 1361: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f336(f, e, g, d)) and (cons_f124(m, n)) and (cons_f377(f, d, m)) | |
| yield 1361, subst2 | |
| # 18: (c + v*b)**n /; (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f25(b, d, a, c)) and (cons_f26(d, x, b, c, a, n)) | |
| yield 18, subst2 | |
| # 987: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f124(m, n)) and (cons_f336(f, e, g, d)) and (cons_f377(f, d, m)) | |
| yield 987, subst2 | |
| if pattern_index == 1: | |
| # State 2561 | |
| if len(subjects) == 0: | |
| # 28: (c + b*v**n)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f37(n, q)) and (cons_f38(p)) and (cons_f39(c, d, a, b)) | |
| yield 28, subst2 | |
| # 29: (c + b*v**n)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f41(m, p)) and (cons_f42(b, d, a, c)) and (cons_f43(a)) | |
| yield 29, subst2 | |
| if pattern_index == 2: | |
| # State 2984 | |
| if len(subjects) == 0: | |
| # 771: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f88(n)) | |
| yield 771, subst2 | |
| # 134: (c + v*b)**n /; (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f123(x, u)) | |
| yield 134, subst2 | |
| # 776: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) | |
| yield 776, subst2 | |
| # 139: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f127(d, p, c, f, e, b, a, n)) | |
| yield 139, subst2 | |
| # 782: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f87(n)) and (cons_f88(n)) and (cons_f335(m, n)) and (cons_f342(n, p)) | |
| yield 782, subst2 | |
| # 401: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 401, subst2 | |
| # 148: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f134(d, p, c, f, e, b, a, n)) | |
| yield 148, subst2 | |
| # 277: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f193(m, n)) | |
| yield 277, subst2 | |
| # 151: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f135(n, p)) and (cons_f54(p)) and (cons_f136(n, p)) | |
| yield 151, subst2 | |
| # 280: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f194(m, n, p)) and (cons_f195(m, n, p)) | |
| yield 280, subst2 | |
| # 154: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f126(n, p)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f138(c, e, n, p)) | |
| yield 154, subst2 | |
| # 283: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f196(n)) | |
| yield 283, subst2 | |
| # 157: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f12(p)) and (cons_f139(p)) | |
| yield 157, subst2 | |
| # 158: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) | |
| yield 158, subst2 | |
| # 800: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f344(d, p, c, f, e, n, b, g)) and (cons_f126(n, p)) | |
| yield 800, subst2 | |
| # 1060: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f380(d, p, c, f, e, m, x, n, b, a, g)) | |
| yield 1060, subst2 | |
| # 1065: (c + v*b)**n /; (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1065, subst2 | |
| # 810: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f346(n)) | |
| yield 810, subst2 | |
| # 816: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f207(m, n)) | |
| yield 816, subst2 | |
| # 177: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f150(m, n)) and (cons_f151(m, n, p)) | |
| yield 177, subst2 | |
| # 691: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) | |
| yield 691, subst2 | |
| # 312: (c + v*b)**n /; (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 312, subst2 | |
| # 697: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 697, subst2 | |
| # 315: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f207(m, n)) | |
| yield 315, subst2 | |
| # 319: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f72(m, n)) and (cons_f210(m, n)) | |
| yield 319, subst2 | |
| # 194: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f87(n)) and (cons_f88(n)) | |
| yield 194, subst2 | |
| # 197: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) and (cons_f160(d, p, c, f, e, m, b, a, n)) | |
| yield 197, subst2 | |
| # 325: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f211(m, n)) | |
| yield 325, subst2 | |
| # 327: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f213(m, n)) | |
| yield 327, subst2 | |
| # 200: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) | |
| yield 200, subst2 | |
| # 329: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f214(m, n)) and (cons_f213(m, n)) | |
| yield 329, subst2 | |
| # 203: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f88(n)) and (cons_f164(m, n, p)) | |
| yield 203, subst2 | |
| # 77: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f83(c, m, n)) | |
| yield 77, subst2 | |
| # 206: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f162(m, n, p)) and (cons_f165(n)) and (cons_f164(m, n, p)) | |
| yield 206, subst2 | |
| # 79: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f85(n)) and (cons_f86(m, n)) | |
| yield 79, subst2 | |
| # 208: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f162(m, n, p)) and (cons_f88(n)) and (cons_f164(m, n, p)) | |
| yield 208, subst2 | |
| # 210: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) | |
| yield 210, subst2 | |
| # 213: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f88(n)) and (cons_f167(m, n, p)) and (cons_f169(m, n, p)) | |
| yield 213, subst2 | |
| # 1365: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1365, subst2 | |
| # 216: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) and (cons_f170(m, n, p)) | |
| yield 216, subst2 | |
| # 219: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f171(n, p)) | |
| yield 219, subst2 | |
| # 222: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f170(m, n, p)) | |
| yield 222, subst2 | |
| # 735: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f150(m, n)) | |
| yield 735, subst2 | |
| # 749: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f334(d, f, e, b, c, g)) and (cons_f335(m, n)) | |
| yield 749, subst2 | |
| # 766: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f335(m, n)) and (cons_f340(n)) and (cons_f341(n, p)) | |
| yield 766, subst2 | |
| if pattern_index == 3: | |
| # State 3201 | |
| if len(subjects) == 0: | |
| # 145: (x*d + c)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f128(p)) and (cons_f131(n, p)) and (cons_f132(b, a, e, f)) and (cons_f133(d, p, f, e, b, a, n)) | |
| yield 145, subst2 | |
| # 142: (x*d + c)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f128(p)) and (cons_f129(b, a, e, f)) and (cons_f130(n, p)) | |
| yield 142, subst2 | |
| if pattern_index == 4: | |
| # State 3256 | |
| if len(subjects) == 0: | |
| # 161: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f140(n, p)) and (cons_f141(d, p, c, f, e, b, a, n)) | |
| yield 161, subst2 | |
| # 181: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f152(n, p)) | |
| yield 181, subst2 | |
| # 183: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f140(n, p)) | |
| yield 183, subst2 | |
| if pattern_index == 5: | |
| # State 3269 | |
| if len(subjects) == 0: | |
| # 274: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f192(m, n)) and (cons_f144(m, n, p)) | |
| yield 274, subst2 | |
| # 163: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f142(m, n)) and (cons_f143(m)) and (cons_f144(m, n, p)) | |
| yield 163, subst2 | |
| # 269: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) and (cons_f43(a)) | |
| yield 269, subst2 | |
| # 271: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) | |
| yield 271, subst2 | |
| if pattern_index == 6: | |
| # State 4001 | |
| if len(subjects) == 0: | |
| # 514: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f246(p)) | |
| yield 514, subst2 | |
| # 898: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f361(m, p)) and (cons_f299(m, p)) and (cons_f362(m, p)) | |
| yield 898, subst2 | |
| # 903: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f363(m, p)) and (cons_f303(m, p)) and (cons_f362(m, p)) | |
| yield 903, subst2 | |
| # 521: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f238(m, p)) and (cons_f277(m, p)) | |
| yield 521, subst2 | |
| # 523: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f278(m, p)) | |
| yield 523, subst2 | |
| # 907: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f364(d, p, c, f, e, m, b, a, g)) | |
| yield 907, subst2 | |
| # 525: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) | |
| yield 525, subst2 | |
| # 527: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f128(p)) | |
| yield 527, subst2 | |
| # 894: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f163(p)) and (cons_f359(m, p)) and (cons_f360(m, p)) | |
| yield 894, subst2 | |
| # 1182: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f423(p, c, f, e, h, b, m, g)) and (cons_f424(d, p, c, f, h, m, b, a, g)) and (cons_f270(m, p)) | |
| yield 1182, subst2 | |
| # 1188: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f427(p, c, f, h, b, m, g)) and (cons_f424(d, p, c, f, h, m, b, a, g)) and (cons_f270(m, p)) | |
| yield 1188, subst2 | |
| # 1191: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f428(m, p)) | |
| yield 1191, subst2 | |
| # 936: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f319(m, p)) and (cons_f368(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 936, subst2 | |
| # 1197: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f428(m, p)) | |
| yield 1197, subst2 | |
| # 942: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f362(m, p)) | |
| yield 942, subst2 | |
| # 1203: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f429(h, b, c, a, g)) | |
| yield 1203, subst2 | |
| # 948: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f369(m, p)) | |
| yield 948, subst2 | |
| # 1209: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f429(h, b, c, a, g)) | |
| yield 1209, subst2 | |
| # 441: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f38(p)) | |
| yield 441, subst2 | |
| # 967: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) | |
| yield 967, subst2 | |
| # 1353: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1353, subst2 | |
| # 846: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f128(p)) | |
| yield 846, subst2 | |
| # 856: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f242(m, p)) and (cons_f350(d, c, f, e, b, a, g)) | |
| yield 856, subst2 | |
| # 1244: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f242(m, p)) | |
| yield 1244, subst2 | |
| # 866: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f242(m, p)) | |
| yield 866, subst2 | |
| # 1250: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f242(m, p)) | |
| yield 1250, subst2 | |
| # 1256: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f270(m, p)) | |
| yield 1256, subst2 | |
| # 1260: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f270(m, p)) | |
| yield 1260, subst2 | |
| # 504: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f242(m, p)) and (cons_f54(p)) | |
| yield 504, subst2 | |
| # 506: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f128(p)) and (cons_f269(m, p)) | |
| yield 506, subst2 | |
| # 508: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f244(m, p)) and (cons_f163(p)) and (cons_f271(m, p)) and (cons_f246(p)) | |
| yield 508, subst2 | |
| # 510: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f273(m, p)) and (cons_f246(p)) | |
| yield 510, subst2 | |
| if pattern_index == 7: | |
| # State 4014 | |
| if len(subjects) == 0: | |
| # 641: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f84(m)) | |
| yield 641, subst2 | |
| # 1167: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f419(c, a, g, h)) and (cons_f418(d, f, e, h, c, a, g)) and (cons_f17(m)) | |
| yield 1167, subst2 | |
| # 529: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f281(m, p)) | |
| yield 529, subst2 | |
| # 1200: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1200, subst2 | |
| # 694: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f325(m, d, a, p)) | |
| yield 694, subst2 | |
| # 443: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f258(m, d, a, p)) | |
| yield 443, subst2 | |
| # 706: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f327(d, p, f, e, m, g)) | |
| yield 706, subst2 | |
| # 451: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f240(m, p)) | |
| yield 451, subst2 | |
| # 588: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f240(m, p)) | |
| yield 588, subst2 | |
| # 718: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f328(m)) | |
| yield 718, subst2 | |
| # 463: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f262(m, p)) | |
| yield 463, subst2 | |
| # 723: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f329(m, p)) and (cons_f253(m, p)) | |
| yield 723, subst2 | |
| # 727: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f319(m, p)) | |
| yield 727, subst2 | |
| # 1242: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f430(c, a, g, h)) | |
| yield 1242, subst2 | |
| # 990: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f124(m, n)) and (cons_f336(f, e, g, d)) and (cons_f377(f, d, m)) | |
| yield 990, subst2 | |
| # 483: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f257(c, d, a, e)) and (cons_f244(m, p)) and (cons_f252(m)) | |
| yield 483, subst2 | |
| # 1253: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1253, subst2 | |
| # 489: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f31(m)) and (cons_f266(m)) and (cons_f238(m, p)) | |
| yield 489, subst2 | |
| # 1263: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1263, subst2 | |
| # 497: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f268(d)) | |
| yield 497, subst2 | |
| # 500: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f257(c, d, a, e)) | |
| yield 500, subst2 | |
| # 637: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) | |
| yield 637, subst2 | |
| if pattern_index == 8: | |
| # State 4454 | |
| if len(subjects) == 0: | |
| # 1152: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f384(c, f, p)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1152, subst2 | |
| # 1155: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f147(p)) and (cons_f387(c, f)) | |
| yield 1155, subst2 | |
| # 646: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 646, subst2 | |
| # 1164: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f417(h, b, c, a, g)) and (cons_f418(d, f, e, h, c, a, g)) | |
| yield 1164, subst2 | |
| # 656: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f316(c, f, g, b)) and (cons_f147(p)) and (cons_f242(m, p)) | |
| yield 656, subst2 | |
| # 671: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f316(c, f, g, b)) and (cons_f147(p)) and (cons_f319(m, p)) | |
| yield 671, subst2 | |
| if pattern_index == 9: | |
| # State 4463 | |
| if len(subjects) == 0: | |
| # 864: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) and (cons_f242(m, p)) and (cons_f353(d, m)) | |
| yield 864, subst2 | |
| # 1185: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f425(p, f, e, h, c, m, g)) and (cons_f426(d, p, f, h, c, a, m)) and (cons_f270(m, p)) | |
| yield 1185, subst2 | |
| # 1063: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f381(d, p, f, e, m, x, n, c, a, g)) | |
| yield 1063, subst2 | |
| # 712: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f244(m, p)) and (cons_f168(m)) | |
| yield 712, subst2 | |
| # 648: (d + b*x)**m /; (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 648, subst2 | |
| # 1161: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1161, subst2 | |
| # 939: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) and (cons_f31(m)) and (cons_f168(m)) and (cons_f319(m, p)) and (cons_f368(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 939, subst2 | |
| # 1194: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1194, subst2 | |
| # 1258: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1258, subst2 | |
| # 1355: (d + b*x)**m /; (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1355, subst2 | |
| # 849: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) | |
| yield 849, subst2 | |
| # 916: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f168(m)) and (cons_f366(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 916, subst2 | |
| # 1237: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f430(c, a, g, h)) | |
| yield 1237, subst2 | |
| # 1247: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1247, subst2 | |
| if pattern_index == 10: | |
| # State 4630 | |
| if len(subjects) == 0: | |
| # 745: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f148(n)) and (cons_f333(n, p)) | |
| yield 745, subst2 | |
| # 747: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f196(n)) and (cons_f333(n, p)) | |
| yield 747, subst2 | |
| if pattern_index == 11: | |
| # State 5191 | |
| if len(subjects) == 0: | |
| # 1050: (v**2*c + a)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f379(p, f, e, m, x, c, a, g)) | |
| yield 1050, subst2 | |
| if pattern_index == 12: | |
| # State 5234 | |
| if len(subjects) == 0: | |
| # 1288: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f433(q, p)) | |
| yield 1288, subst2 | |
| # 1418: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f404(d, f, e, b, c, a)) and (cons_f405(q, p)) | |
| yield 1418, subst2 | |
| # 1421: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f404(d, f, e, b, c, a)) and (cons_f405(q, p)) | |
| yield 1421, subst2 | |
| # 1436: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1436, subst2 | |
| # 1438: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1438, subst2 | |
| # 1069: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f384(c, f, p)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1069, subst2 | |
| # 1071: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f386(q)) and (cons_f387(c, f)) | |
| yield 1071, subst2 | |
| # 1073: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1073, subst2 | |
| # 1370: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f384(c, f, p)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1370, subst2 | |
| # 1373: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f384(c, f, p)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1373, subst2 | |
| # 1376: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f386(q)) and (cons_f387(c, f)) | |
| yield 1376, subst2 | |
| # 1379: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f386(q)) and (cons_f387(c, f)) | |
| yield 1379, subst2 | |
| # 1392: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f394(f, d, e)) and (cons_f220(q, p)) | |
| yield 1392, subst2 | |
| # 1266: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f394(f, d, e)) and (cons_f220(q, p)) | |
| yield 1266, subst2 | |
| # 1395: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f394(f, d, e)) and (cons_f220(q, p)) | |
| yield 1395, subst2 | |
| # 1272: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f394(f, d, e)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1272, subst2 | |
| # 1404: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f394(f, d, e)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1404, subst2 | |
| # 1406: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f394(f, d, e)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1406, subst2 | |
| # 1279: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f404(d, f, e, b, c, a)) and (cons_f405(q, p)) | |
| yield 1279, subst2 | |
| if pattern_index == 13: | |
| # State 5306 | |
| if len(subjects) == 0: | |
| # 1382: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1382, subst2 | |
| # 1384: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1384, subst2 | |
| # 1101: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f394(f, d, e)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1101, subst2 | |
| # 1107: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f404(d, f, e, b, c, a)) and (cons_f405(q, p)) | |
| yield 1107, subst2 | |
| # 1113: (d + f*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f408(q, p)) and (cons_f409(q, p)) | |
| yield 1113, subst2 | |
| # 1148: (d + f*x**2 + e*x)**q /; (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1148, subst2 | |
| if pattern_index == 14: | |
| # State 5322 | |
| if len(subjects) == 0: | |
| # 1105: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f394(f, d, e)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1105, subst2 | |
| # 1117: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f408(q, p)) and (cons_f409(q, p)) | |
| yield 1117, subst2 | |
| # 1150: (a + c*x**2 + e*x)**q /; (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1150, subst2 | |
| # 1111: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f407(d, f, e, c, a)) and (cons_f405(q, p)) | |
| yield 1111, subst2 | |
| if pattern_index == 15: | |
| # State 5484 | |
| if len(subjects) == 0: | |
| # 1168: (d + f*x**2 + e*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f418(d, f, e, h, c, a, g)) and (cons_f17(m)) | |
| yield 1168, subst2 | |
| if pattern_index == 16: | |
| # State 5494 | |
| if len(subjects) == 0: | |
| # 1171: (a + f*x**2 + e*x)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f417(h, b, c, a, g)) and (cons_f420(d, f, h, c, a, g)) | |
| yield 1171, subst2 | |
| if pattern_index == 17: | |
| # State 5509 | |
| if len(subjects) == 0: | |
| # 1173: (d + c*x**2)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f420(d, f, h, c, a, g)) and (cons_f17(m)) | |
| yield 1173, subst2 | |
| if pattern_index == 18: | |
| # State 5526 | |
| if len(subjects) == 0: | |
| # 1174: (f + e*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f419(c, a, g, h)) and (cons_f420(d, f, h, c, a, g)) and (cons_f17(m)) | |
| yield 1174, subst2 | |
| if pattern_index == 19: | |
| # State 5535 | |
| if len(subjects) == 0: | |
| # 1176: (a + f*x**2 + e*x)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f421(f, e, b, c, a)) and (cons_f38(p)) | |
| yield 1176, subst2 | |
| if pattern_index == 20: | |
| # State 5542 | |
| if len(subjects) == 0: | |
| # 1179: (c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f422(c, a, e, f)) | |
| yield 1179, subst2 | |
| if pattern_index == 21: | |
| # State 5666 | |
| if len(subjects) == 0: | |
| # 1408: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f394(f, d, e)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1408, subst2 | |
| # 1282: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f407(d, f, e, c, a)) and (cons_f405(q, p)) | |
| yield 1282, subst2 | |
| # 1410: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f394(f, d, e)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1410, subst2 | |
| # 1412: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1412, subst2 | |
| # 1285: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f406(d, c, f, b, a)) and (cons_f405(q, p)) | |
| yield 1285, subst2 | |
| # 1415: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1415, subst2 | |
| # 1290: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f433(q, p)) | |
| yield 1290, subst2 | |
| # 1292: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) | |
| yield 1292, subst2 | |
| # 1424: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f407(d, f, e, c, a)) and (cons_f405(q, p)) | |
| yield 1424, subst2 | |
| # 1427: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f407(d, f, e, c, a)) and (cons_f405(q, p)) | |
| yield 1427, subst2 | |
| # 1430: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f406(d, c, f, b, a)) and (cons_f405(q, p)) | |
| yield 1430, subst2 | |
| # 1433: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f406(d, c, f, b, a)) and (cons_f405(q, p)) | |
| yield 1433, subst2 | |
| # 1440: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1440, subst2 | |
| # 1442: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1442, subst2 | |
| # 1444: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1444, subst2 | |
| # 1446: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1446, subst2 | |
| # 1386: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f45(b, a, c)) | |
| yield 1386, subst2 | |
| # 1389: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f45(b, a, c)) | |
| yield 1389, subst2 | |
| # 1269: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f394(f, d, e)) and (cons_f220(q, p)) and (cons_f432(q, p)) | |
| yield 1269, subst2 | |
| # 1398: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f394(f, d, e)) and (cons_f220(q, p)) and (cons_f432(q, p)) | |
| yield 1398, subst2 | |
| # 1401: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f394(f, d, e)) and (cons_f220(q, p)) and (cons_f432(q, p)) | |
| yield 1401, subst2 | |
| # 1274: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f394(f, d, e)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1274, subst2 | |
| # 1276: (a + c*x**2 + e*x)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1276, subst2 | |
| subjects.appendleft(tmp86) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3143 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0_2', S(0)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3144 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0_3', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3145 | |
| if len(subjects) >= 1: | |
| tmp92 = subjects.popleft() | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.1.0', tmp92) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3146 | |
| if len(subjects) == 0: | |
| # 195: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f158(m, p)) | |
| yield 195, subst4 | |
| # 217: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) and (cons_f170(m, n, p)) | |
| yield 217, subst4 | |
| # 198: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) and (cons_f160(d, p, c, f, e, m, b, a, n)) | |
| yield 198, subst4 | |
| # 137: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 137, subst4 | |
| # 201: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) | |
| yield 201, subst4 | |
| # 204: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f163(p)) and (cons_f164(m, n, p)) | |
| yield 204, subst4 | |
| # 207: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f162(m, n, p)) and (cons_f164(m, n, p)) | |
| yield 207, subst4 | |
| # 178: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f151(m, n, p)) | |
| yield 178, subst4 | |
| # 211: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) | |
| yield 211, subst4 | |
| # 402: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 402, subst4 | |
| # 404: (e + x*f)**p /; (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 404, subst4 | |
| # 214: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f167(m, n, p)) and (cons_f169(m, n, p)) | |
| yield 214, subst4 | |
| # 278: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 278, subst4 | |
| # 1362: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1362, subst4 | |
| # 281: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f194(m, n, p)) and (cons_f195(m, n, p)) | |
| yield 281, subst4 | |
| # 220: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f171(n, p)) | |
| yield 220, subst4 | |
| # 223: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f170(m, n, p)) | |
| yield 223, subst4 | |
| subjects.appendleft(tmp92) | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0_2', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4550 | |
| if len(subjects) >= 1: | |
| tmp95 = subjects.popleft() | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.1.1', tmp95) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4551 | |
| if len(subjects) == 0: | |
| # 770: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f335(m, n)) and (cons_f340(n)) and (cons_f341(n, p)) | |
| yield 770, subst4 | |
| # 739: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f150(m, n)) | |
| yield 739, subst4 | |
| # 804: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f345(d, p, f, e, n, g)) and (cons_f126(n, p)) | |
| yield 804, subst4 | |
| # 774: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f88(n)) | |
| yield 774, subst4 | |
| # 1064: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f381(d, p, f, e, m, x, n, c, a, g)) | |
| yield 1064, subst4 | |
| # 695: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) | |
| yield 695, subst4 | |
| # 1067: (f + e*x)**n /; (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1067, subst4 | |
| # 780: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) | |
| yield 780, subst4 | |
| # 814: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f346(n)) | |
| yield 814, subst4 | |
| # 753: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f336(f, e, g, d)) and (cons_f335(m, n)) | |
| yield 753, subst4 | |
| # 786: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f87(n)) and (cons_f88(n)) and (cons_f335(m, n)) and (cons_f342(n, p)) | |
| yield 786, subst4 | |
| # 820: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f150(m, n)) | |
| yield 820, subst4 | |
| # 823: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f207(m, n)) | |
| yield 823, subst4 | |
| # 701: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 701, subst4 | |
| subjects.appendleft(tmp95) | |
| if len(subjects) >= 1: | |
| tmp97 = subjects.popleft() | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.0', tmp97) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4767 | |
| if len(subjects) == 0: | |
| # 838: (x*g + f)**n /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) | |
| yield 838, subst4 | |
| subjects.appendleft(tmp97) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp99 = subjects.popleft() | |
| associative1 = tmp99 | |
| associative_type1 = type(tmp99) | |
| subjects100 = deque(tmp99._args) | |
| matcher = CommutativeMatcher3148.get() | |
| tmp101 = subjects100 | |
| subjects100 = [] | |
| for s in tmp101: | |
| matcher.add_subject(s) | |
| for pattern_index, subst3 in matcher.match(tmp101, subst2): | |
| if pattern_index == 0: | |
| # State 3149 | |
| if len(subjects) == 0: | |
| # 195: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f158(m, p)) | |
| yield 195, subst3 | |
| # 217: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) and (cons_f170(m, n, p)) | |
| yield 217, subst3 | |
| # 198: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) and (cons_f160(d, p, c, f, e, m, b, a, n)) | |
| yield 198, subst3 | |
| # 137: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 137, subst3 | |
| # 201: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) | |
| yield 201, subst3 | |
| # 204: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f163(p)) and (cons_f164(m, n, p)) | |
| yield 204, subst3 | |
| # 207: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f162(m, n, p)) and (cons_f164(m, n, p)) | |
| yield 207, subst3 | |
| # 178: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f151(m, n, p)) | |
| yield 178, subst3 | |
| # 211: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) | |
| yield 211, subst3 | |
| # 402: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 402, subst3 | |
| # 404: (e + x*f)**p /; (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 404, subst3 | |
| # 214: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f167(m, n, p)) and (cons_f169(m, n, p)) | |
| yield 214, subst3 | |
| # 278: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 278, subst3 | |
| # 1362: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1362, subst3 | |
| # 281: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f194(m, n, p)) and (cons_f195(m, n, p)) | |
| yield 281, subst3 | |
| # 220: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f171(n, p)) | |
| yield 220, subst3 | |
| # 223: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f170(m, n, p)) | |
| yield 223, subst3 | |
| if pattern_index == 1: | |
| # State 4552 | |
| if len(subjects) == 0: | |
| # 770: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f335(m, n)) and (cons_f340(n)) and (cons_f341(n, p)) | |
| yield 770, subst3 | |
| # 739: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f150(m, n)) | |
| yield 739, subst3 | |
| # 804: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f345(d, p, f, e, n, g)) and (cons_f126(n, p)) | |
| yield 804, subst3 | |
| # 774: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f88(n)) | |
| yield 774, subst3 | |
| # 1064: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f381(d, p, f, e, m, x, n, c, a, g)) | |
| yield 1064, subst3 | |
| # 695: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) | |
| yield 695, subst3 | |
| # 1067: (f + e*x)**n /; (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1067, subst3 | |
| # 780: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) | |
| yield 780, subst3 | |
| # 814: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f346(n)) | |
| yield 814, subst3 | |
| # 753: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f336(f, e, g, d)) and (cons_f335(m, n)) | |
| yield 753, subst3 | |
| # 786: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f87(n)) and (cons_f88(n)) and (cons_f335(m, n)) and (cons_f342(n, p)) | |
| yield 786, subst3 | |
| # 820: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f150(m, n)) | |
| yield 820, subst3 | |
| # 823: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f207(m, n)) | |
| yield 823, subst3 | |
| # 701: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 701, subst3 | |
| if pattern_index == 2: | |
| # State 4768 | |
| if len(subjects) == 0: | |
| # 838: (x*g + f)**n /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) | |
| yield 838, subst3 | |
| subjects.appendleft(tmp99) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0_3', S(0)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3280 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3281 | |
| if len(subjects) >= 1: | |
| tmp104 = subjects.popleft() | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.0', tmp104) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3282 | |
| if len(subjects) == 0: | |
| # 272: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) | |
| yield 272, subst4 | |
| # 275: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f192(m, n)) and (cons_f144(m, n, p)) | |
| yield 275, subst4 | |
| # 164: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f142(m, n)) and (cons_f144(m, n, p)) | |
| yield 164, subst4 | |
| # 270: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) and (cons_f177(c)) | |
| yield 270, subst4 | |
| subjects.appendleft(tmp104) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp106 = subjects.popleft() | |
| associative1 = tmp106 | |
| associative_type1 = type(tmp106) | |
| subjects107 = deque(tmp106._args) | |
| matcher = CommutativeMatcher3284.get() | |
| tmp108 = subjects107 | |
| subjects107 = [] | |
| for s in tmp108: | |
| matcher.add_subject(s) | |
| for pattern_index, subst3 in matcher.match(tmp108, subst2): | |
| if pattern_index == 0: | |
| # State 3285 | |
| if len(subjects) == 0: | |
| # 272: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) | |
| yield 272, subst3 | |
| # 275: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f192(m, n)) and (cons_f144(m, n, p)) | |
| yield 275, subst3 | |
| # 164: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f142(m, n)) and (cons_f144(m, n, p)) | |
| yield 164, subst3 | |
| # 270: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) and (cons_f177(c)) | |
| yield 270, subst3 | |
| subjects.appendleft(tmp106) | |
| if len(subjects) >= 1: | |
| tmp109 = subjects.popleft() | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.1_2', tmp109) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5814 | |
| if len(subjects) == 0: | |
| # 1359: z**m /; (cons_f21(m, x)) and (cons_f451(x, z)) and (cons_f453(x, v, z, u)) | |
| yield 1359, subst2 | |
| subjects.appendleft(tmp109) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Add): | |
| tmp111 = subjects.popleft() | |
| associative1 = tmp111 | |
| associative_type1 = type(tmp111) | |
| subjects112 = deque(tmp111._args) | |
| matcher = CommutativeMatcher3151.get() | |
| tmp113 = subjects112 | |
| subjects112 = [] | |
| for s in tmp113: | |
| matcher.add_subject(s) | |
| for pattern_index, subst2 in matcher.match(tmp113, subst1): | |
| if pattern_index == 0: | |
| # State 3157 | |
| if len(subjects) == 0: | |
| # 195: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f158(m, p)) | |
| yield 195, subst2 | |
| # 217: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) and (cons_f170(m, n, p)) | |
| yield 217, subst2 | |
| # 198: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) and (cons_f160(d, p, c, f, e, m, b, a, n)) | |
| yield 198, subst2 | |
| # 137: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 137, subst2 | |
| # 201: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) | |
| yield 201, subst2 | |
| # 204: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f163(p)) and (cons_f164(m, n, p)) | |
| yield 204, subst2 | |
| # 207: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f162(m, n, p)) and (cons_f164(m, n, p)) | |
| yield 207, subst2 | |
| # 178: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f151(m, n, p)) | |
| yield 178, subst2 | |
| # 211: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) | |
| yield 211, subst2 | |
| # 402: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 402, subst2 | |
| # 404: (e + x*f)**p /; (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 404, subst2 | |
| # 214: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f167(m, n, p)) and (cons_f169(m, n, p)) | |
| yield 214, subst2 | |
| # 278: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 278, subst2 | |
| # 1362: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1362, subst2 | |
| # 281: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f194(m, n, p)) and (cons_f195(m, n, p)) | |
| yield 281, subst2 | |
| # 220: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f171(n, p)) | |
| yield 220, subst2 | |
| # 223: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f170(m, n, p)) | |
| yield 223, subst2 | |
| if pattern_index == 1: | |
| # State 3289 | |
| if len(subjects) == 0: | |
| # 272: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) | |
| yield 272, subst2 | |
| # 275: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f192(m, n)) and (cons_f144(m, n, p)) | |
| yield 275, subst2 | |
| # 164: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f142(m, n)) and (cons_f144(m, n, p)) | |
| yield 164, subst2 | |
| # 270: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) and (cons_f177(c)) | |
| yield 270, subst2 | |
| if pattern_index == 2: | |
| # State 3556 | |
| if len(subjects) == 0: | |
| # 313: (e + x*f)**p /; (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 313, subst2 | |
| if pattern_index == 3: | |
| # State 4544 | |
| if len(subjects) == 0: | |
| # 1026: (a + v**2*c + x*h)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f378(m, n, p)) | |
| yield 1026, subst2 | |
| # 1061: (a + v**2*c + x*h)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f380(d, p, c, f, e, m, x, n, b, a, g)) | |
| yield 1061, subst2 | |
| # 972: (a + v**2*c + x*h)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f375(m, n, p)) | |
| yield 972, subst2 | |
| # 692: (a + v**2*c + x*h)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f38(p)) | |
| yield 692, subst2 | |
| # 982: (a + v**2*c + x*h)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f376(n, p)) | |
| yield 982, subst2 | |
| # 988: (a + v**2*c + x*h)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 988, subst2 | |
| # 1055: (a + v**2*c + x*h)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) | |
| yield 1055, subst2 | |
| if pattern_index == 4: | |
| # State 4556 | |
| if len(subjects) == 0: | |
| # 770: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f335(m, n)) and (cons_f340(n)) and (cons_f341(n, p)) | |
| yield 770, subst2 | |
| # 739: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f150(m, n)) | |
| yield 739, subst2 | |
| # 804: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f345(d, p, f, e, n, g)) and (cons_f126(n, p)) | |
| yield 804, subst2 | |
| # 774: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f88(n)) | |
| yield 774, subst2 | |
| # 1064: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f381(d, p, f, e, m, x, n, c, a, g)) | |
| yield 1064, subst2 | |
| # 695: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) | |
| yield 695, subst2 | |
| # 1067: (f + e*x)**n /; (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1067, subst2 | |
| # 780: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) | |
| yield 780, subst2 | |
| # 814: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f346(n)) | |
| yield 814, subst2 | |
| # 753: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f336(f, e, g, d)) and (cons_f335(m, n)) | |
| yield 753, subst2 | |
| # 786: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f87(n)) and (cons_f88(n)) and (cons_f335(m, n)) and (cons_f342(n, p)) | |
| yield 786, subst2 | |
| # 820: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f150(m, n)) | |
| yield 820, subst2 | |
| # 823: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f207(m, n)) | |
| yield 823, subst2 | |
| # 701: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 701, subst2 | |
| if pattern_index == 5: | |
| # State 4771 | |
| if len(subjects) == 0: | |
| # 838: (x*g + f)**n /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) | |
| yield 838, subst2 | |
| if pattern_index == 6: | |
| # State 5047 | |
| if len(subjects) == 0: | |
| # 991: (f + e*x)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f124(m, n)) and (cons_f336(f, e, g, d)) and (cons_f377(f, d, m)) | |
| yield 991, subst2 | |
| if pattern_index == 7: | |
| # State 5216 | |
| if len(subjects) == 0: | |
| # 1066: (a + v**2*c + x*h)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1066, subst2 | |
| if pattern_index == 8: | |
| # State 5438 | |
| if len(subjects) == 0: | |
| # 1153: (d + v**2*f + x*e)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f384(c, f, p)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1153, subst2 | |
| # 1156: (d + v**2*f + x*e)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f386(q)) and (cons_f387(c, f)) | |
| yield 1156, subst2 | |
| # 1159: (d + v**2*f + x*e)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1159, subst2 | |
| if pattern_index == 9: | |
| # State 5786 | |
| if len(subjects) == 0: | |
| # 1354: (d + v**2*f + x*e)**q /; (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1354, subst2 | |
| if pattern_index == 10: | |
| # State 5802 | |
| if len(subjects) == 0: | |
| # 1356: (d + f*x**2 + e*x)**q /; (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1356, subst2 | |
| subjects.appendleft(tmp111) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.1.0', S(0)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3177 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.1.1.0', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3178 | |
| if len(subjects) >= 1: | |
| tmp116 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0', tmp116) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3179 | |
| if len(subjects) == 0: | |
| # 908: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f364(d, p, c, f, e, m, b, a, g)) | |
| yield 908, subst3 | |
| # 140: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f127(d, p, c, f, e, b, a, n)) | |
| yield 140, subst3 | |
| # 914: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f366(d, f, e, x, m, g)) | |
| yield 914, subst3 | |
| # 149: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f134(d, p, c, f, e, b, a, n)) | |
| yield 149, subst3 | |
| # 152: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 152, subst3 | |
| # 155: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) | |
| yield 155, subst3 | |
| # 674: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f321(c, f, g, b)) | |
| yield 674, subst3 | |
| # 680: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f321(c, f, g, b)) | |
| yield 680, subst3 | |
| # 937: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f368(d, f, e, x, m, g)) | |
| yield 937, subst3 | |
| # 686: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f321(c, f, g, b)) and (cons_f324(d, f, e, x, m, g)) | |
| yield 686, subst3 | |
| # 943: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) | |
| yield 943, subst3 | |
| # 704: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f326(d, p, f, e, b, c, m, g)) | |
| yield 704, subst3 | |
| # 710: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) | |
| yield 710, subst3 | |
| # 716: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) | |
| yield 716, subst3 | |
| # 333: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) | |
| yield 333, subst3 | |
| # 847: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) | |
| yield 847, subst3 | |
| # 337: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) | |
| yield 337, subst3 | |
| # 344: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 344, subst3 | |
| # 857: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f350(d, c, f, e, b, a, g)) | |
| yield 857, subst3 | |
| # 360: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f216(d, c, f, e, h, x, b, a, g)) | |
| yield 360, subst3 | |
| # 364: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f217(d, p, c, f, e, h, x, n, b, a, g)) | |
| yield 364, subst3 | |
| # 368: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f188(f, e, x, b, a)) and (cons_f218(d, f, e, x, c)) | |
| yield 368, subst3 | |
| # 372: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 372, subst3 | |
| # 892: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) | |
| yield 892, subst3 | |
| subjects.appendleft(tmp116) | |
| if len(subjects) >= 1: | |
| tmp118 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp118) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3960 | |
| if len(subjects) == 0: | |
| # 1280: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) | |
| yield 1280, subst3 | |
| # 1283: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) | |
| yield 1283, subst3 | |
| # 901: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) | |
| yield 901, subst3 | |
| # 1286: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) | |
| yield 1286, subst3 | |
| # 651: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) | |
| yield 651, subst3 | |
| # 911: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f365(d, p, f, e, m, c, a, g)) | |
| yield 911, subst3 | |
| # 1295: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (With607(d, c, f, e, h, x, b, a, g)) | |
| yield 1295, subst3 | |
| # 1298: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (With608(d, c, f, h, x, b, a, g)) | |
| yield 1298, subst3 | |
| # 531: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 531, subst3 | |
| # 917: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f366(d, f, e, x, m, g)) | |
| yield 917, subst3 | |
| # 1307: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f437(f, e, h, g)) | |
| yield 1307, subst3 | |
| # 932: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) | |
| yield 932, subst3 | |
| # 1317: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f440(d, c, f, e, h, b, a, g)) | |
| yield 1317, subst3 | |
| # 422: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) | |
| yield 422, subst3 | |
| # 940: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f368(d, f, e, x, m, g)) | |
| yield 940, subst3 | |
| # 559: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 559, subst3 | |
| # 946: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) | |
| yield 946, subst3 | |
| # 1339: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f444(h, b, c, a, g)) and (cons_f445(c, b, h, g)) | |
| yield 1339, subst3 | |
| # 1344: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f444(h, b, c, a, g)) | |
| yield 1344, subst3 | |
| # 707: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f327(d, p, f, e, m, g)) | |
| yield 707, subst3 | |
| # 1348: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f449(d, q, p, c, f, e, h, x, b, a, g)) | |
| yield 1348, subst3 | |
| # 1351: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f450(d, q, p, f, e, h, x, c, a, g)) | |
| yield 1351, subst3 | |
| # 713: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) | |
| yield 713, subst3 | |
| # 1484: d + e*x /; (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1484, subst3 | |
| # 719: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) | |
| yield 719, subst3 | |
| # 850: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) | |
| yield 850, subst3 | |
| # 860: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f351(d, f, e, c, a, g)) | |
| yield 860, subst3 | |
| # 870: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f354(d, p, c, f, e, b, a, g)) | |
| yield 870, subst3 | |
| # 873: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) and (cons_f355(d, p, f, e, c, a, g)) | |
| yield 873, subst3 | |
| # 876: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) | |
| yield 876, subst3 | |
| # 879: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) | |
| yield 879, subst3 | |
| # 882: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) | |
| yield 882, subst3 | |
| # 1267: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) | |
| yield 1267, subst3 | |
| # 885: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) | |
| yield 885, subst3 | |
| # 1270: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) | |
| yield 1270, subst3 | |
| # 1277: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) | |
| yield 1277, subst3 | |
| subjects.appendleft(tmp118) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp120 = subjects.popleft() | |
| subjects121 = deque(tmp120._args) | |
| # State 5568 | |
| if len(subjects121) >= 1: | |
| tmp122 = subjects121.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp122) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5569 | |
| if len(subjects121) >= 1 and subjects121[0] == 2: | |
| tmp124 = subjects121.popleft() | |
| # State 5570 | |
| if len(subjects121) == 0: | |
| # State 5571 | |
| if len(subjects) == 0: | |
| # 1476: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f456(d, q, p, c, f, e, A, C, x, b, a)) | |
| yield 1476, subst3 | |
| # 1380: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1380, subst3 | |
| # 1254: d + c*x**2 /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) | |
| yield 1254, subst3 | |
| # 1416: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) | |
| yield 1416, subst3 | |
| # 1225: d + c*x**2 /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) | |
| yield 1225, subst3 | |
| # 1482: d + c*x**2 /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f458(d, q, p, f, e, A, C, x, c, a)) | |
| yield 1482, subst3 | |
| # 1452: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (With670(d, c, f, e, A, C, x, b, a)) | |
| yield 1452, subst3 | |
| # 1485: d + c*x**2 /; (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1485, subst3 | |
| # 1390: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1390, subst3 | |
| # 1422: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) | |
| yield 1422, subst3 | |
| # 1402: d + c*x**2 /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) | |
| yield 1402, subst3 | |
| # 1201: d + c*x**2 /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) | |
| yield 1201, subst3 | |
| # 1458: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (With672(d, c, f, A, C, x, b, a)) | |
| yield 1458, subst3 | |
| # 1396: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) | |
| yield 1396, subst3 | |
| # 1428: d + c*x**2 /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) | |
| yield 1428, subst3 | |
| # 1434: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) | |
| yield 1434, subst3 | |
| # 1213: d + c*x**2 /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) | |
| yield 1213, subst3 | |
| # 1374: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1374, subst3 | |
| subjects121.appendleft(tmp124) | |
| subjects121.appendleft(tmp122) | |
| if len(subjects121) >= 1: | |
| tmp125 = subjects121.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0', tmp125) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5587 | |
| if len(subjects121) >= 1 and subjects121[0] == 2: | |
| tmp127 = subjects121.popleft() | |
| # State 5588 | |
| if len(subjects121) == 0: | |
| # State 5589 | |
| if len(subjects) == 0: | |
| # 1240: d + c*v**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) | |
| yield 1240, subst3 | |
| # 1210: d + c*v**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) | |
| yield 1210, subst3 | |
| # 1251: d + c*v**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) | |
| yield 1251, subst3 | |
| # 1222: d + c*v**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) | |
| yield 1222, subst3 | |
| subjects121.appendleft(tmp127) | |
| subjects121.appendleft(tmp125) | |
| subjects.appendleft(tmp120) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp128 = subjects.popleft() | |
| associative1 = tmp128 | |
| associative_type1 = type(tmp128) | |
| subjects129 = deque(tmp128._args) | |
| matcher = CommutativeMatcher3181.get() | |
| tmp130 = subjects129 | |
| subjects129 = [] | |
| for s in tmp130: | |
| matcher.add_subject(s) | |
| for pattern_index, subst2 in matcher.match(tmp130, subst1): | |
| if pattern_index == 0: | |
| # State 3182 | |
| if len(subjects) == 0: | |
| # 908: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f364(d, p, c, f, e, m, b, a, g)) | |
| yield 908, subst2 | |
| # 140: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f127(d, p, c, f, e, b, a, n)) | |
| yield 140, subst2 | |
| # 914: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f366(d, f, e, x, m, g)) | |
| yield 914, subst2 | |
| # 149: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f134(d, p, c, f, e, b, a, n)) | |
| yield 149, subst2 | |
| # 152: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 152, subst2 | |
| # 155: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) | |
| yield 155, subst2 | |
| # 674: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f321(c, f, g, b)) | |
| yield 674, subst2 | |
| # 680: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f321(c, f, g, b)) | |
| yield 680, subst2 | |
| # 937: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f368(d, f, e, x, m, g)) | |
| yield 937, subst2 | |
| # 686: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f321(c, f, g, b)) and (cons_f324(d, f, e, x, m, g)) | |
| yield 686, subst2 | |
| # 943: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) | |
| yield 943, subst2 | |
| # 704: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f326(d, p, f, e, b, c, m, g)) | |
| yield 704, subst2 | |
| # 710: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) | |
| yield 710, subst2 | |
| # 716: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) | |
| yield 716, subst2 | |
| # 333: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) | |
| yield 333, subst2 | |
| # 847: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) | |
| yield 847, subst2 | |
| # 337: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) | |
| yield 337, subst2 | |
| # 344: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 344, subst2 | |
| # 857: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f350(d, c, f, e, b, a, g)) | |
| yield 857, subst2 | |
| # 360: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f216(d, c, f, e, h, x, b, a, g)) | |
| yield 360, subst2 | |
| # 364: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f217(d, p, c, f, e, h, x, n, b, a, g)) | |
| yield 364, subst2 | |
| # 368: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f188(f, e, x, b, a)) and (cons_f218(d, f, e, x, c)) | |
| yield 368, subst2 | |
| # 372: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 372, subst2 | |
| # 892: a + b*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) | |
| yield 892, subst2 | |
| if pattern_index == 1: | |
| # State 3961 | |
| if len(subjects) == 0: | |
| # 1280: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) | |
| yield 1280, subst2 | |
| # 1283: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) | |
| yield 1283, subst2 | |
| # 901: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) | |
| yield 901, subst2 | |
| # 1286: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) | |
| yield 1286, subst2 | |
| # 651: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) | |
| yield 651, subst2 | |
| # 911: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f365(d, p, f, e, m, c, a, g)) | |
| yield 911, subst2 | |
| # 1295: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (With607(d, c, f, e, h, x, b, a, g)) | |
| yield 1295, subst2 | |
| # 1298: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (With608(d, c, f, h, x, b, a, g)) | |
| yield 1298, subst2 | |
| # 531: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 531, subst2 | |
| # 917: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f366(d, f, e, x, m, g)) | |
| yield 917, subst2 | |
| # 1307: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f437(f, e, h, g)) | |
| yield 1307, subst2 | |
| # 932: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) | |
| yield 932, subst2 | |
| # 1317: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f440(d, c, f, e, h, b, a, g)) | |
| yield 1317, subst2 | |
| # 422: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) | |
| yield 422, subst2 | |
| # 940: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f368(d, f, e, x, m, g)) | |
| yield 940, subst2 | |
| # 559: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 559, subst2 | |
| # 946: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) | |
| yield 946, subst2 | |
| # 1339: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f444(h, b, c, a, g)) and (cons_f445(c, b, h, g)) | |
| yield 1339, subst2 | |
| # 1344: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f444(h, b, c, a, g)) | |
| yield 1344, subst2 | |
| # 707: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f327(d, p, f, e, m, g)) | |
| yield 707, subst2 | |
| # 1348: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f449(d, q, p, c, f, e, h, x, b, a, g)) | |
| yield 1348, subst2 | |
| # 1351: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f450(d, q, p, f, e, h, x, c, a, g)) | |
| yield 1351, subst2 | |
| # 713: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) | |
| yield 713, subst2 | |
| # 1484: d + e*x /; (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1484, subst2 | |
| # 719: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) | |
| yield 719, subst2 | |
| # 850: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) | |
| yield 850, subst2 | |
| # 860: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f351(d, f, e, c, a, g)) | |
| yield 860, subst2 | |
| # 870: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f354(d, p, c, f, e, b, a, g)) | |
| yield 870, subst2 | |
| # 873: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) and (cons_f355(d, p, f, e, c, a, g)) | |
| yield 873, subst2 | |
| # 876: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) | |
| yield 876, subst2 | |
| # 879: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) | |
| yield 879, subst2 | |
| # 882: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) | |
| yield 882, subst2 | |
| # 1267: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) | |
| yield 1267, subst2 | |
| # 885: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f280(c, d, a, e)) | |
| yield 885, subst2 | |
| # 1270: d + e*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) | |
| yield 1270, subst2 | |
| # 1277: d + e*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) | |
| yield 1277, subst2 | |
| if pattern_index == 2: | |
| # State 5576 | |
| if len(subjects) == 0: | |
| # 1476: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f456(d, q, p, c, f, e, A, C, x, b, a)) | |
| yield 1476, subst2 | |
| # 1380: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1380, subst2 | |
| # 1254: d + c*x**2 /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) | |
| yield 1254, subst2 | |
| # 1416: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) | |
| yield 1416, subst2 | |
| # 1225: d + c*x**2 /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) | |
| yield 1225, subst2 | |
| # 1482: d + c*x**2 /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f458(d, q, p, f, e, A, C, x, c, a)) | |
| yield 1482, subst2 | |
| # 1452: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (With670(d, c, f, e, A, C, x, b, a)) | |
| yield 1452, subst2 | |
| # 1485: d + c*x**2 /; (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1485, subst2 | |
| # 1390: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1390, subst2 | |
| # 1422: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) | |
| yield 1422, subst2 | |
| # 1402: d + c*x**2 /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) | |
| yield 1402, subst2 | |
| # 1201: d + c*x**2 /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) | |
| yield 1201, subst2 | |
| # 1458: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (With672(d, c, f, A, C, x, b, a)) | |
| yield 1458, subst2 | |
| # 1396: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) | |
| yield 1396, subst2 | |
| # 1428: d + c*x**2 /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) | |
| yield 1428, subst2 | |
| # 1434: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) | |
| yield 1434, subst2 | |
| # 1213: d + c*x**2 /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) | |
| yield 1213, subst2 | |
| # 1374: d + c*x**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1374, subst2 | |
| if pattern_index == 3: | |
| # State 5593 | |
| if len(subjects) == 0: | |
| # 1240: d + c*v**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) | |
| yield 1240, subst2 | |
| # 1210: d + c*v**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) | |
| yield 1210, subst2 | |
| # 1251: d + c*v**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) | |
| yield 1251, subst2 | |
| # 1222: d + c*v**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) | |
| yield 1222, subst2 | |
| subjects.appendleft(tmp128) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.1.0_1', S(0)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3562 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.1.1.0_1', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3563 | |
| if len(subjects) >= 1: | |
| tmp133 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0', tmp133) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3564 | |
| if len(subjects) == 0: | |
| # 320: g + B*v /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) | |
| yield 320, subst3 | |
| # 316: g + B*v /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) | |
| yield 316, subst3 | |
| subjects.appendleft(tmp133) | |
| if len(subjects) >= 1: | |
| tmp135 = subjects.popleft() | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.1', tmp135) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4837 | |
| if len(subjects) == 0: | |
| # 871: f + g*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f354(d, p, c, f, e, b, a, g)) | |
| yield 871, subst3 | |
| # 874: f + g*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f355(d, p, f, e, c, a, g)) | |
| yield 874, subst3 | |
| # 877: f + g*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) | |
| yield 877, subst3 | |
| # 880: f + g*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) | |
| yield 880, subst3 | |
| # 883: f + g*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) | |
| yield 883, subst3 | |
| # 886: f + g*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) | |
| yield 886, subst3 | |
| subjects.appendleft(tmp135) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp137 = subjects.popleft() | |
| associative1 = tmp137 | |
| associative_type1 = type(tmp137) | |
| subjects138 = deque(tmp137._args) | |
| matcher = CommutativeMatcher3566.get() | |
| tmp139 = subjects138 | |
| subjects138 = [] | |
| for s in tmp139: | |
| matcher.add_subject(s) | |
| for pattern_index, subst2 in matcher.match(tmp139, subst1): | |
| if pattern_index == 0: | |
| # State 3567 | |
| if len(subjects) == 0: | |
| # 320: g + B*v /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) | |
| yield 320, subst2 | |
| # 316: g + B*v /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) | |
| yield 316, subst2 | |
| if pattern_index == 1: | |
| # State 4838 | |
| if len(subjects) == 0: | |
| # 871: f + g*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f354(d, p, c, f, e, b, a, g)) | |
| yield 871, subst2 | |
| # 874: f + g*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f355(d, p, f, e, c, a, g)) | |
| yield 874, subst2 | |
| # 877: f + g*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) | |
| yield 877, subst2 | |
| # 880: f + g*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) | |
| yield 880, subst2 | |
| # 883: f + g*x /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) | |
| yield 883, subst2 | |
| # 886: f + g*x /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) | |
| yield 886, subst2 | |
| subjects.appendleft(tmp137) | |
| subst1 = Substitution(subst0) | |
| try: | |
| subst1.try_add_variable('i2.2_3', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3721 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2.0_3', S(0)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3722 | |
| subst3 = Substitution(subst2) | |
| try: | |
| subst3.try_add_variable('i2.2.1.0_4', S(1)) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3723 | |
| if len(subjects) >= 1: | |
| tmp143 = subjects.popleft() | |
| subst4 = Substitution(subst3) | |
| try: | |
| subst4.try_add_variable('i2.2.1.0', tmp143) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3724 | |
| if len(subjects) == 0: | |
| # 403: (g + x*h)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 403, subst4 | |
| # 405: (g + x*h)**q /; (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 405, subst4 | |
| subjects.appendleft(tmp143) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Mul): | |
| tmp145 = subjects.popleft() | |
| associative1 = tmp145 | |
| associative_type1 = type(tmp145) | |
| subjects146 = deque(tmp145._args) | |
| matcher = CommutativeMatcher3726.get() | |
| tmp147 = subjects146 | |
| subjects146 = [] | |
| for s in tmp147: | |
| matcher.add_subject(s) | |
| for pattern_index, subst3 in matcher.match(tmp147, subst2): | |
| if pattern_index == 0: | |
| # State 3727 | |
| if len(subjects) == 0: | |
| # 403: (g + x*h)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 403, subst3 | |
| # 405: (g + x*h)**q /; (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 405, subst3 | |
| subjects.appendleft(tmp145) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Add): | |
| tmp148 = subjects.popleft() | |
| associative1 = tmp148 | |
| associative_type1 = type(tmp148) | |
| subjects149 = deque(tmp148._args) | |
| matcher = CommutativeMatcher3729.get() | |
| tmp150 = subjects149 | |
| subjects149 = [] | |
| for s in tmp150: | |
| matcher.add_subject(s) | |
| for pattern_index, subst2 in matcher.match(tmp150, subst1): | |
| if pattern_index == 0: | |
| # State 3735 | |
| if len(subjects) == 0: | |
| # 403: (g + x*h)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 403, subst2 | |
| # 405: (g + x*h)**q /; (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 405, subst2 | |
| if pattern_index == 1: | |
| # State 5833 | |
| if len(subjects) == 0: | |
| # 1363: (a + v**2*f + x*e)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1363, subst2 | |
| # 1366: (a + v**2*f + x*e)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f128(p)) | |
| yield 1366, subst2 | |
| subjects.appendleft(tmp148) | |
| if len(subjects) >= 1 and isinstance(subjects[0], Pow): | |
| tmp151 = subjects.popleft() | |
| subjects152 = deque(tmp151._args) | |
| # State 2266 | |
| if len(subjects152) >= 1 and isinstance(subjects152[0], Add): | |
| tmp153 = subjects152.popleft() | |
| associative1 = tmp153 | |
| associative_type1 = type(tmp153) | |
| subjects154 = deque(tmp153._args) | |
| matcher = CommutativeMatcher2268.get() | |
| tmp155 = subjects154 | |
| subjects154 = [] | |
| for s in tmp155: | |
| matcher.add_subject(s) | |
| for pattern_index, subst1 in matcher.match(tmp155, subst0): | |
| if pattern_index == 0: | |
| # State 2285 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2286 | |
| if len(subjects152) == 0: | |
| # State 2287 | |
| if len(subjects) == 0: | |
| # 0: (a + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f1(a)) | |
| yield 0, subst2 | |
| # 27: (a + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f37(n, q)) and (cons_f39(c, d, a, b)) and (cons_f40(m, n)) | |
| yield 27, subst2 | |
| if len(subjects152) >= 1: | |
| tmp157 = [] | |
| tmp157.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp157) > 1: | |
| tmp158 = create_operation_expression(associative1, tmp157) | |
| elif len(tmp157) == 1: | |
| tmp158 = tmp157[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp158) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2286 | |
| if len(subjects152) == 0: | |
| # State 2287 | |
| if len(subjects) == 0: | |
| # 0: (a + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f1(a)) | |
| yield 0, subst2 | |
| # 27: (a + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f37(n, q)) and (cons_f39(c, d, a, b)) and (cons_f40(m, n)) | |
| yield 27, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp157.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp157)) | |
| if len(subjects152) >= 1: | |
| tmp160 = [] | |
| tmp160.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp160) > 1: | |
| tmp161 = create_operation_expression(associative1, tmp160) | |
| elif len(tmp160) == 1: | |
| tmp161 = tmp160[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp161) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2754 | |
| if len(subjects152) == 0: | |
| # State 2755 | |
| if len(subjects) == 0: | |
| # 41: (a + b*v**m)**p /; (cons_f57(a1, x)) and (cons_f58(b1, x)) and (cons_f59(a2, x)) and (cons_f60(b2, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f55(b1, a2, b2, a1)) and (cons_f56(m, n)) and (cons_f54(p)) | |
| yield 41, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp160.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp160)) | |
| if pattern_index == 1: | |
| # State 2348 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2349 | |
| if len(subjects152) == 0: | |
| # State 2350 | |
| if len(subjects) == 0: | |
| # 1: (a + b*v**n + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f1(a)) | |
| yield 1, subst2 | |
| if len(subjects152) >= 1: | |
| tmp164 = [] | |
| tmp164.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp164) > 1: | |
| tmp165 = create_operation_expression(associative1, tmp164) | |
| elif len(tmp164) == 1: | |
| tmp165 = tmp164[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp165) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2349 | |
| if len(subjects152) == 0: | |
| # State 2350 | |
| if len(subjects) == 0: | |
| # 1: (a + b*v**n + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f1(a)) | |
| yield 1, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp164.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp164)) | |
| if pattern_index == 2: | |
| # State 2363 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2364 | |
| if len(subjects152) == 0: | |
| # State 2365 | |
| if len(subjects) == 0: | |
| # 2: (a + b*v**n + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f8(b)) | |
| yield 2, subst2 | |
| # 3: (a + b*v**n + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f9(c)) | |
| yield 3, subst2 | |
| # 45: (a + b*v**n + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f46(n2, n)) and (cons_f11(x, Pm)) and (With34(p, c, n2, x, Qm, Pm, b, a, n)) | |
| yield 45, subst2 | |
| if len(subjects152) >= 1: | |
| tmp168 = [] | |
| tmp168.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp168) > 1: | |
| tmp169 = create_operation_expression(associative1, tmp168) | |
| elif len(tmp168) == 1: | |
| tmp169 = tmp168[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp169) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2364 | |
| if len(subjects152) == 0: | |
| # State 2365 | |
| if len(subjects) == 0: | |
| # 2: (a + b*v**n + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f8(b)) | |
| yield 2, subst2 | |
| # 3: (a + b*v**n + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f9(c)) | |
| yield 3, subst2 | |
| # 45: (a + b*v**n + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f46(n2, n)) and (cons_f11(x, Pm)) and (With34(p, c, n2, x, Qm, Pm, b, a, n)) | |
| yield 45, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp168.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp168)) | |
| if pattern_index == 3: | |
| # State 2409 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2410 | |
| if len(subjects152) == 0: | |
| # State 2411 | |
| if len(subjects) == 0: | |
| # 4: (w + v*a + v*b)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f10(x, v)) | |
| yield 4, subst2 | |
| if len(subjects152) >= 1: | |
| tmp172 = [] | |
| tmp172.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp172) > 1: | |
| tmp173 = create_operation_expression(associative1, tmp172) | |
| elif len(tmp172) == 1: | |
| tmp173 = tmp172[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp173) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2410 | |
| if len(subjects152) == 0: | |
| # State 2411 | |
| if len(subjects) == 0: | |
| # 4: (w + v*a + v*b)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f10(x, v)) | |
| yield 4, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp172.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp172)) | |
| if pattern_index == 4: | |
| # State 2491 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2492 | |
| if len(subjects152) == 0: | |
| # State 2493 | |
| if len(subjects) == 0: | |
| # 135: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) and (cons_f17(m)) | |
| yield 135, subst2 | |
| # 1163: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f417(h, b, c, a, g)) and (cons_f418(d, f, e, h, c, a, g)) and (cons_f17(m)) | |
| yield 1163, subst2 | |
| # 524: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f47(c, d, e, b)) | |
| yield 524, subst2 | |
| # 78: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f84(m)) and (cons_f86(m, n)) | |
| yield 78, subst2 | |
| # 410: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f47(c, d, e, b)) and (cons_f238(m, p)) | |
| yield 410, subst2 | |
| # 1360: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f336(f, e, g, d)) and (cons_f124(m, n)) and (cons_f377(f, d, m)) | |
| yield 1360, subst2 | |
| # 17: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f25(b, d, a, c)) and (cons_f17(m)) and (cons_f26(d, x, b, c, a, n)) | |
| yield 17, subst2 | |
| # 690: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) | |
| yield 690, subst2 | |
| # 147: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f134(d, p, c, f, e, b, a, n)) | |
| yield 147, subst2 | |
| # 406: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f47(c, d, e, b)) and (cons_f236(m)) | |
| yield 406, subst2 | |
| # 440: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f256(d, e, b, c, a)) | |
| yield 440, subst2 | |
| # 986: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f124(m, n)) and (cons_f336(f, e, g, d)) and (cons_f377(f, d, m)) | |
| yield 986, subst2 | |
| # 61: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f70(b, d, a, c)) and (cons_f75(c, a, m)) | |
| yield 61, subst2 | |
| if len(subjects152) >= 1: | |
| tmp176 = [] | |
| tmp176.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp176) > 1: | |
| tmp177 = create_operation_expression(associative1, tmp176) | |
| elif len(tmp176) == 1: | |
| tmp177 = tmp176[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp177) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2492 | |
| if len(subjects152) == 0: | |
| # State 2493 | |
| if len(subjects) == 0: | |
| # 135: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) and (cons_f17(m)) | |
| yield 135, subst2 | |
| # 1163: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f417(h, b, c, a, g)) and (cons_f418(d, f, e, h, c, a, g)) and (cons_f17(m)) | |
| yield 1163, subst2 | |
| # 524: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f47(c, d, e, b)) | |
| yield 524, subst2 | |
| # 78: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f84(m)) and (cons_f86(m, n)) | |
| yield 78, subst2 | |
| # 410: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f47(c, d, e, b)) and (cons_f238(m, p)) | |
| yield 410, subst2 | |
| # 1360: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f336(f, e, g, d)) and (cons_f124(m, n)) and (cons_f377(f, d, m)) | |
| yield 1360, subst2 | |
| # 17: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f25(b, d, a, c)) and (cons_f17(m)) and (cons_f26(d, x, b, c, a, n)) | |
| yield 17, subst2 | |
| # 690: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) | |
| yield 690, subst2 | |
| # 147: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f134(d, p, c, f, e, b, a, n)) | |
| yield 147, subst2 | |
| # 406: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f47(c, d, e, b)) and (cons_f236(m)) | |
| yield 406, subst2 | |
| # 440: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f256(d, e, b, c, a)) | |
| yield 440, subst2 | |
| # 986: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f124(m, n)) and (cons_f336(f, e, g, d)) and (cons_f377(f, d, m)) | |
| yield 986, subst2 | |
| # 61: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f70(b, d, a, c)) and (cons_f75(c, a, m)) | |
| yield 61, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp176.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp176)) | |
| if len(subjects152) >= 1: | |
| tmp179 = [] | |
| tmp179.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp179) > 1: | |
| tmp180 = create_operation_expression(associative1, tmp179) | |
| elif len(tmp179) == 1: | |
| tmp180 = tmp179[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp180) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2508 | |
| if len(subjects152) == 0: | |
| # State 2509 | |
| if len(subjects) == 0: | |
| # 129: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f18(m)) and (cons_f120(b, d, a, c)) and (cons_f121(d, c, b, a, m, n)) | |
| yield 129, subst2 | |
| # 513: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f274(m)) and (cons_f31(m)) | |
| yield 513, subst2 | |
| # 131: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f18(m)) and (cons_f122(m, n)) | |
| yield 131, subst2 | |
| # 509: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f272(m)) and (cons_f273(m, p)) and (cons_f31(m)) | |
| yield 509, subst2 | |
| # 519: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f47(c, d, e, b)) and (cons_f276(m)) | |
| yield 519, subst2 | |
| # 520: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f31(m)) and (cons_f166(m)) and (cons_f238(m, p)) and (cons_f277(m, p)) | |
| yield 520, subst2 | |
| # 775: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f41(m, p)) | |
| yield 775, subst2 | |
| # 522: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f31(m)) and (cons_f94(m)) and (cons_f278(m, p)) | |
| yield 522, subst2 | |
| # 781: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f41(m, p)) and (cons_f335(m, n)) | |
| yield 781, subst2 | |
| # 19: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f21(m, x)) and (cons_f25(b, d, a, c)) and (cons_f28(b, d)) and (cons_f29(m, n)) | |
| yield 19, subst2 | |
| # 787: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f41(m, p)) | |
| yield 787, subst2 | |
| # 21: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f21(m, x)) and (cons_f25(b, d, a, c)) and (cons_f30(b, d, m, n)) | |
| yield 21, subst2 | |
| # 408: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f47(c, d, e, b)) and (cons_f237(m, p)) | |
| yield 408, subst2 | |
| # 25: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f33(B, A, C, b, a)) and (cons_f31(m)) and (cons_f32(m)) | |
| yield 25, subst2 | |
| # 799: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f343(m, p)) and (cons_f344(d, p, c, f, e, n, b, g)) | |
| yield 799, subst2 | |
| # 805: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f343(m, p)) | |
| yield 805, subst2 | |
| # 296: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f18(m)) and (cons_f120(b, d, a, c)) and (cons_f200(d, x, b, c, a)) | |
| yield 296, subst2 | |
| # 809: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f343(m, p)) | |
| yield 809, subst2 | |
| # 299: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f18(m)) and (cons_f201(b, d, a, c)) and (cons_f202(d, x, b, c, a)) | |
| yield 299, subst2 | |
| # 302: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f18(m)) and (cons_f120(b, d, a, c)) and (cons_f182(b, a, e, f)) and (cons_f203(d, f, e, x, b, c, a)) and (cons_f204(d, c, f, e, x, b, a)) | |
| yield 302, subst2 | |
| # 815: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f207(m, n)) | |
| yield 815, subst2 | |
| # 305: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f18(m)) and (cons_f120(b, d, a, c)) and (cons_f205(b, a, e, f)) | |
| yield 305, subst2 | |
| # 308: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f18(m)) and (cons_f201(b, d, a, c)) and (cons_f202(d, x, b, c, a)) and (cons_f206(f, e, x, b, a)) | |
| yield 308, subst2 | |
| # 55: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) and (cons_f73(m)) | |
| yield 55, subst2 | |
| # 696: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f84(m)) | |
| yield 696, subst2 | |
| # 59: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) and (cons_f74(m)) | |
| yield 59, subst2 | |
| # 830: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f270(m, p)) | |
| yield 830, subst2 | |
| # 67: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f70(b, d, a, c)) and (cons_f77(m)) | |
| yield 67, subst2 | |
| # 72: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) and (cons_f79(m)) and (cons_f81(m, n)) | |
| yield 72, subst2 | |
| # 456: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f256(d, e, b, c, a)) and (cons_f17(m)) and (cons_f259(m, p)) and (cons_f260(m)) and (cons_f261(m)) | |
| yield 456, subst2 | |
| # 74: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) and (cons_f79(m)) and (cons_f82(m, n)) | |
| yield 74, subst2 | |
| # 841: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) | |
| yield 841, subst2 | |
| # 1367: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f336(f, e, g, d)) and (cons_f124(m, n)) | |
| yield 1367, subst2 | |
| # 89: (a + v*a)**m /; (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f23(n)) | |
| yield 89, subst2 | |
| # 734: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f150(m, n)) and (cons_f332(m, p)) | |
| yield 734, subst2 | |
| # 992: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f124(m, n)) and (cons_f336(f, e, g, d)) | |
| yield 992, subst2 | |
| # 503: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f47(c, d, e, b)) and (cons_f242(m, p)) | |
| yield 503, subst2 | |
| # 748: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f41(m, p)) and (cons_f334(d, f, e, b, c, g)) and (cons_f335(m, n)) | |
| yield 748, subst2 | |
| # 754: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f41(m, p)) and (cons_f337(m, n)) | |
| yield 754, subst2 | |
| # 759: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f41(m, p)) | |
| yield 759, subst2 | |
| # 507: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f244(m, p)) and (cons_f94(m)) and (cons_f271(m, p)) | |
| yield 507, subst2 | |
| # 127: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f71(b, d, a, c)) and (cons_f18(m)) | |
| yield 127, subst2 | |
| # 765: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f41(m, p)) and (cons_f335(m, n)) | |
| yield 765, subst2 | |
| # 511: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f244(m, p)) and (cons_f166(m)) | |
| yield 511, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp179.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp179)) | |
| if len(subjects152) >= 1 and subjects152[0] == -1: | |
| tmp182 = subjects152.popleft() | |
| # State 2880 | |
| if len(subjects152) == 0: | |
| # State 2881 | |
| if len(subjects) == 0: | |
| # 740: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) | |
| yield 740, subst1 | |
| # 49: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) | |
| yield 49, subst1 | |
| # 501: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f47(c, d, e, b)) | |
| yield 501, subst1 | |
| # 824: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) | |
| yield 824, subst1 | |
| # 91: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) | |
| yield 91, subst1 | |
| subjects152.appendleft(tmp182) | |
| if len(subjects152) >= 1 and subjects152[0] == -3/2: | |
| tmp183 = subjects152.popleft() | |
| # State 2931 | |
| if len(subjects152) == 0: | |
| # State 2932 | |
| if len(subjects) == 0: | |
| # 57: (a + v*a)**(-3/2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) | |
| yield 57, subst1 | |
| subjects152.appendleft(tmp183) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/2: | |
| tmp184 = subjects152.popleft() | |
| # State 2947 | |
| if len(subjects152) == 0: | |
| # State 2948 | |
| if len(subjects) == 0: | |
| # 65: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) | |
| yield 65, subst1 | |
| # 258: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f120(b, d, a, c)) and (cons_f182(b, a, e, f)) and (cons_f156(d, c, x, b, a)) and (cons_f188(f, e, x, b, a)) and (cons_f190(d, c, f, e, b, a)) | |
| yield 258, subst1 | |
| # 99: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f102(b, d)) and (cons_f103(c, a)) | |
| yield 99, subst1 | |
| # 516: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f47(c, d, e, b)) | |
| yield 516, subst1 | |
| # 261: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f185(d, c, f, e, b, a)) and (cons_f156(d, c, x, b, a)) and (cons_f188(f, e, x, b, a)) | |
| yield 261, subst1 | |
| # 241: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f120(b, d, a, c)) and (cons_f182(b, a, e, f)) and (cons_f183(b, d, a, c)) and (cons_f184(d, f, e, x, b, c, a)) | |
| yield 241, subst1 | |
| # 244: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f185(d, c, f, e, b, a)) and (cons_f183(b, d, a, c)) | |
| yield 244, subst1 | |
| # 63: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) and (cons_f43(a)) and (cons_f76(c, a)) | |
| yield 63, subst1 | |
| # 255: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f120(b, d, a, c)) and (cons_f182(b, a, e, f)) and (cons_f156(d, c, x, b, a)) and (cons_f188(f, e, x, b, a)) and (cons_f189(d, c, f, e, b, a)) | |
| yield 255, subst1 | |
| subjects152.appendleft(tmp184) | |
| if len(subjects152) >= 1 and subjects152[0] == -5/4: | |
| tmp185 = subjects152.popleft() | |
| # State 2960 | |
| if len(subjects152) == 0: | |
| # State 2961 | |
| if len(subjects) == 0: | |
| # 69: (a + v*a)**(-5/4) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) and (cons_f78(b, d, a, c)) | |
| yield 69, subst1 | |
| subjects152.appendleft(tmp185) | |
| if len(subjects152) >= 1 and subjects152[0] == -9/4: | |
| tmp186 = subjects152.popleft() | |
| # State 2967 | |
| if len(subjects152) == 0: | |
| # State 2968 | |
| if len(subjects) == 0: | |
| # 71: (a + v*a)**(-9/4) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) and (cons_f78(b, d, a, c)) | |
| yield 71, subst1 | |
| subjects152.appendleft(tmp186) | |
| if len(subjects152) >= 1 and subjects152[0] == 1/2: | |
| tmp187 = subjects152.popleft() | |
| # State 4166 | |
| if len(subjects152) == 0: | |
| # State 4167 | |
| if len(subjects) == 0: | |
| # 793: sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) | |
| yield 793, subst1 | |
| # 518: sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f47(c, d, e, b)) | |
| yield 518, subst1 | |
| subjects152.appendleft(tmp187) | |
| if pattern_index == 5: | |
| # State 2502 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2503 | |
| if len(subjects152) == 0: | |
| # State 2504 | |
| if len(subjects) == 0: | |
| # 136: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) | |
| yield 136, subst2 | |
| # 1361: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f336(f, e, g, d)) and (cons_f124(m, n)) and (cons_f377(f, d, m)) | |
| yield 1361, subst2 | |
| # 18: (c + v*b)**n /; (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f25(b, d, a, c)) and (cons_f26(d, x, b, c, a, n)) | |
| yield 18, subst2 | |
| # 987: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f124(m, n)) and (cons_f336(f, e, g, d)) and (cons_f377(f, d, m)) | |
| yield 987, subst2 | |
| if len(subjects152) >= 1: | |
| tmp189 = [] | |
| tmp189.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp189) > 1: | |
| tmp190 = create_operation_expression(associative1, tmp189) | |
| elif len(tmp189) == 1: | |
| tmp190 = tmp189[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp190) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2503 | |
| if len(subjects152) == 0: | |
| # State 2504 | |
| if len(subjects) == 0: | |
| # 136: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) | |
| yield 136, subst2 | |
| # 1361: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f336(f, e, g, d)) and (cons_f124(m, n)) and (cons_f377(f, d, m)) | |
| yield 1361, subst2 | |
| # 18: (c + v*b)**n /; (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f25(b, d, a, c)) and (cons_f26(d, x, b, c, a, n)) | |
| yield 18, subst2 | |
| # 987: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f124(m, n)) and (cons_f336(f, e, g, d)) and (cons_f377(f, d, m)) | |
| yield 987, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp189.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp189)) | |
| if len(subjects152) >= 1: | |
| tmp192 = [] | |
| tmp192.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp192) > 1: | |
| tmp193 = create_operation_expression(associative1, tmp192) | |
| elif len(tmp192) == 1: | |
| tmp193 = tmp192[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp193) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2510 | |
| if len(subjects152) == 0: | |
| # State 2511 | |
| if len(subjects) == 0: | |
| # 128: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f71(b, d, a, c)) and (cons_f85(n)) | |
| yield 128, subst2 | |
| # 993: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f124(m, n)) and (cons_f336(f, e, g, d)) | |
| yield 993, subst2 | |
| # 130: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f23(n)) and (cons_f120(b, d, a, c)) and (cons_f121(d, c, b, a, m, n)) | |
| yield 130, subst2 | |
| # 132: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f23(n)) and (cons_f122(m, n)) | |
| yield 132, subst2 | |
| # 73: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) and (cons_f80(n)) and (cons_f81(m, n)) | |
| yield 73, subst2 | |
| # 75: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) and (cons_f80(n)) and (cons_f82(m, n)) | |
| yield 75, subst2 | |
| # 20: (c + v*b)**n /; (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f25(b, d, a, c)) and (cons_f28(b, d)) and (cons_f29(m, n)) | |
| yield 20, subst2 | |
| # 54: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f72(m, n)) | |
| yield 54, subst2 | |
| # 22: (c + v*b)**n /; (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f25(b, d, a, c)) and (cons_f30(b, d, m, n)) | |
| yield 22, subst2 | |
| # 1368: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f336(f, e, g, d)) and (cons_f124(m, n)) | |
| yield 1368, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp192.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp192)) | |
| if len(subjects152) >= 1: | |
| tmp195 = [] | |
| tmp195.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp195) > 1: | |
| tmp196 = create_operation_expression(associative1, tmp195) | |
| elif len(tmp195) == 1: | |
| tmp196 = tmp195[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp196) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2926 | |
| if len(subjects152) == 0: | |
| # State 2927 | |
| if len(subjects) == 0: | |
| # 56: (c + v*b)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) and (cons_f73(m)) | |
| yield 56, subst2 | |
| # 108: (c + v*b)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f31(m)) and (cons_f107(m)) and (cons_f108(m)) | |
| yield 108, subst2 | |
| # 60: (c + v*b)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) and (cons_f74(m)) | |
| yield 60, subst2 | |
| # 68: (c + v*b)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f70(b, d, a, c)) and (cons_f77(m)) | |
| yield 68, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp195.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp195)) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2942 | |
| if len(subjects152) == 0: | |
| # State 2943 | |
| if len(subjects) == 0: | |
| # 62: (c + v*b)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f70(b, d, a, c)) and (cons_f75(c, a, m)) | |
| yield 62, subst2 | |
| if len(subjects152) >= 1: | |
| tmp199 = [] | |
| tmp199.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp199) > 1: | |
| tmp200 = create_operation_expression(associative1, tmp199) | |
| elif len(tmp199) == 1: | |
| tmp200 = tmp199[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp200) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2942 | |
| if len(subjects152) == 0: | |
| # State 2943 | |
| if len(subjects) == 0: | |
| # 62: (c + v*b)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f70(b, d, a, c)) and (cons_f75(c, a, m)) | |
| yield 62, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp199.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp199)) | |
| if len(subjects152) >= 1 and subjects152[0] == -1: | |
| tmp202 = subjects152.popleft() | |
| # State 2882 | |
| if len(subjects152) == 0: | |
| # State 2883 | |
| if len(subjects) == 0: | |
| # 50: 1/(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) | |
| yield 50, subst1 | |
| subjects152.appendleft(tmp202) | |
| if len(subjects152) >= 1 and subjects152[0] == -3/2: | |
| tmp203 = subjects152.popleft() | |
| # State 2933 | |
| if len(subjects152) == 0: | |
| # State 2934 | |
| if len(subjects) == 0: | |
| # 58: (c + v*b)**(-3/2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) | |
| yield 58, subst1 | |
| subjects152.appendleft(tmp203) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/2: | |
| tmp204 = subjects152.popleft() | |
| # State 2949 | |
| if len(subjects152) == 0: | |
| # State 2950 | |
| if len(subjects) == 0: | |
| # 64: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) and (cons_f76(c, a)) | |
| yield 64, subst1 | |
| # 256: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f120(b, d, a, c)) and (cons_f156(d, c, x, b, a)) and (cons_f188(f, e, x, b, a)) and (cons_f189(d, c, f, e, b, a)) | |
| yield 256, subst1 | |
| # 66: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) | |
| yield 66, subst1 | |
| # 259: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f120(b, d, a, c)) and (cons_f156(d, c, x, b, a)) and (cons_f188(f, e, x, b, a)) and (cons_f190(d, c, f, e, b, a)) | |
| yield 259, subst1 | |
| # 262: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f185(d, c, f, e, b, a)) and (cons_f156(d, c, x, b, a)) and (cons_f188(f, e, x, b, a)) | |
| yield 262, subst1 | |
| # 104: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f106(b, d)) | |
| yield 104, subst1 | |
| # 366: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f188(f, e, x, b, a)) and (cons_f218(d, f, e, x, c)) | |
| yield 366, subst1 | |
| # 242: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f120(b, d, a, c)) and (cons_f183(b, d, a, c)) and (cons_f184(d, f, e, x, b, c, a)) | |
| yield 242, subst1 | |
| # 245: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f185(d, c, f, e, b, a)) and (cons_f183(b, d, a, c)) | |
| yield 245, subst1 | |
| subjects152.appendleft(tmp204) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/4: | |
| tmp205 = subjects152.popleft() | |
| # State 2962 | |
| if len(subjects152) == 0: | |
| # State 2963 | |
| if len(subjects) == 0: | |
| # 70: (c + v*b)**(-1/4) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f70(b, d, a, c)) and (cons_f78(b, d, a, c)) | |
| yield 70, subst1 | |
| subjects152.appendleft(tmp205) | |
| if pattern_index == 6: | |
| # State 2562 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2563 | |
| if len(subjects152) == 0: | |
| # State 2564 | |
| if len(subjects) == 0: | |
| # 28: (c + b*v**n)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f37(n, q)) and (cons_f38(p)) and (cons_f39(c, d, a, b)) | |
| yield 28, subst2 | |
| # 29: (c + b*v**n)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f41(m, p)) and (cons_f42(b, d, a, c)) and (cons_f43(a)) | |
| yield 29, subst2 | |
| if len(subjects152) >= 1: | |
| tmp207 = [] | |
| tmp207.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp207) > 1: | |
| tmp208 = create_operation_expression(associative1, tmp207) | |
| elif len(tmp207) == 1: | |
| tmp208 = tmp207[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp208) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2563 | |
| if len(subjects152) == 0: | |
| # State 2564 | |
| if len(subjects) == 0: | |
| # 28: (c + b*v**n)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f37(n, q)) and (cons_f38(p)) and (cons_f39(c, d, a, b)) | |
| yield 28, subst2 | |
| # 29: (c + b*v**n)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f41(m, p)) and (cons_f42(b, d, a, c)) and (cons_f43(a)) | |
| yield 29, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp207.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp207)) | |
| if pattern_index == 7: | |
| # State 2579 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2580 | |
| if len(subjects152) == 0: | |
| # State 2581 | |
| if len(subjects) == 0: | |
| # 30: (c + d*x**j)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f41(m, p)) and (cons_f42(b, d, a, c)) and (cons_f44(d)) | |
| yield 30, subst2 | |
| if len(subjects152) >= 1: | |
| tmp211 = [] | |
| tmp211.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp211) > 1: | |
| tmp212 = create_operation_expression(associative1, tmp211) | |
| elif len(tmp211) == 1: | |
| tmp212 = tmp211[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp212) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2580 | |
| if len(subjects152) == 0: | |
| # State 2581 | |
| if len(subjects) == 0: | |
| # 30: (c + d*x**j)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f6(n, j)) and (cons_f41(m, p)) and (cons_f42(b, d, a, c)) and (cons_f44(d)) | |
| yield 30, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp211.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp211)) | |
| if len(subjects152) >= 1: | |
| tmp214 = [] | |
| tmp214.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp214) > 1: | |
| tmp215 = create_operation_expression(associative1, tmp214) | |
| elif len(tmp214) == 1: | |
| tmp215 = tmp214[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp215) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2746 | |
| if len(subjects152) == 0: | |
| # State 2747 | |
| if len(subjects) == 0: | |
| # 39: (c + d*x**j)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f53(m, n)) and (cons_f54(p)) | |
| yield 39, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp214.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp214)) | |
| if len(subjects152) >= 1 and subjects152[0] == -1: | |
| tmp217 = subjects152.popleft() | |
| # State 2737 | |
| if len(subjects152) == 0: | |
| # State 2738 | |
| if len(subjects) == 0: | |
| # 37: 1/(c + d*x**j) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f53(m, n)) | |
| yield 37, subst1 | |
| subjects152.appendleft(tmp217) | |
| if pattern_index == 8: | |
| # State 2622 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2623 | |
| if len(subjects152) == 0: | |
| # State 2624 | |
| if len(subjects) == 0: | |
| # 1287: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) | |
| yield 1287, subst2 | |
| # 1417: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f404(d, f, e, b, c, a)) and (cons_f405(q, p)) | |
| yield 1417, subst2 | |
| # 1420: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f404(d, f, e, b, c, a)) and (cons_f405(q, p)) | |
| yield 1420, subst2 | |
| # 1435: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1435, subst2 | |
| # 1437: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1437, subst2 | |
| # 31: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f45(b, a, c)) and (cons_f38(p)) | |
| yield 31, subst2 | |
| # 1068: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f384(c, f, p)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1068, subst2 | |
| # 1070: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f147(p)) and (cons_f387(c, f)) | |
| yield 1070, subst2 | |
| # 1369: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f384(c, f, p)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1369, subst2 | |
| # 1372: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f384(c, f, p)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1372, subst2 | |
| # 1375: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f147(p)) and (cons_f387(c, f)) | |
| yield 1375, subst2 | |
| # 1378: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f147(p)) and (cons_f387(c, f)) | |
| yield 1378, subst2 | |
| # 1381: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f45(b, a, c)) | |
| yield 1381, subst2 | |
| # 1383: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f45(b, a, c)) | |
| yield 1383, subst2 | |
| # 1391: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) and (cons_f220(q, p)) and (cons_f163(p)) | |
| yield 1391, subst2 | |
| # 1265: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (cons_f220(q, p)) and (cons_f163(p)) | |
| yield 1265, subst2 | |
| # 1394: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) and (cons_f220(q, p)) and (cons_f163(p)) | |
| yield 1394, subst2 | |
| # 1271: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1271, subst2 | |
| # 1403: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1403, subst2 | |
| # 1405: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1405, subst2 | |
| # 1278: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f404(d, f, e, b, c, a)) and (cons_f405(q, p)) | |
| yield 1278, subst2 | |
| if len(subjects152) >= 1: | |
| tmp219 = [] | |
| tmp219.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp219) > 1: | |
| tmp220 = create_operation_expression(associative1, tmp219) | |
| elif len(tmp219) == 1: | |
| tmp220 = tmp219[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp220) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2623 | |
| if len(subjects152) == 0: | |
| # State 2624 | |
| if len(subjects) == 0: | |
| # 1287: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) | |
| yield 1287, subst2 | |
| # 1417: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f404(d, f, e, b, c, a)) and (cons_f405(q, p)) | |
| yield 1417, subst2 | |
| # 1420: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f404(d, f, e, b, c, a)) and (cons_f405(q, p)) | |
| yield 1420, subst2 | |
| # 1435: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1435, subst2 | |
| # 1437: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1437, subst2 | |
| # 31: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f45(b, a, c)) and (cons_f38(p)) | |
| yield 31, subst2 | |
| # 1068: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f384(c, f, p)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1068, subst2 | |
| # 1070: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f147(p)) and (cons_f387(c, f)) | |
| yield 1070, subst2 | |
| # 1369: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f384(c, f, p)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1369, subst2 | |
| # 1372: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f384(c, f, p)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1372, subst2 | |
| # 1375: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f147(p)) and (cons_f387(c, f)) | |
| yield 1375, subst2 | |
| # 1378: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f147(p)) and (cons_f387(c, f)) | |
| yield 1378, subst2 | |
| # 1381: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f45(b, a, c)) | |
| yield 1381, subst2 | |
| # 1383: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f45(b, a, c)) | |
| yield 1383, subst2 | |
| # 1391: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) and (cons_f220(q, p)) and (cons_f163(p)) | |
| yield 1391, subst2 | |
| # 1265: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (cons_f220(q, p)) and (cons_f163(p)) | |
| yield 1265, subst2 | |
| # 1394: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) and (cons_f220(q, p)) and (cons_f163(p)) | |
| yield 1394, subst2 | |
| # 1271: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1271, subst2 | |
| # 1403: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1403, subst2 | |
| # 1405: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1405, subst2 | |
| # 1278: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f404(d, f, e, b, c, a)) and (cons_f405(q, p)) | |
| yield 1278, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp219.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp219)) | |
| if len(subjects152) >= 1: | |
| tmp222 = [] | |
| tmp222.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp222) > 1: | |
| tmp223 = create_operation_expression(associative1, tmp222) | |
| elif len(tmp222) == 1: | |
| tmp223 = tmp222[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp223) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3958 | |
| if len(subjects152) == 0: | |
| # State 3959 | |
| if len(subjects) == 0: | |
| # 1072: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f45(b, a, c)) and (cons_f147(p)) | |
| yield 1072, subst2 | |
| # 421: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f239(c, d, e, b)) and (cons_f243(p)) | |
| yield 421, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp222.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp222)) | |
| if len(subjects152) >= 1 and subjects152[0] == -1: | |
| tmp225 = subjects152.popleft() | |
| # State 4189 | |
| if len(subjects152) == 0: | |
| # State 4190 | |
| if len(subjects) == 0: | |
| # 1122: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f226(b, a, c)) and (cons_f410(c, f, e, b)) | |
| yield 1122, subst1 | |
| # 1124: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f226(b, a, c)) and (cons_f411(c, f, e, b)) and (cons_f231(b, a, c)) | |
| yield 1124, subst1 | |
| # 1447: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) and (With669(B, d, c, f, e, A, C, x, b, a)) | |
| yield 1447, subst1 | |
| # 1450: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) and (With670(d, c, f, e, A, C, x, b, a)) | |
| yield 1450, subst1 | |
| # 1324: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (cons_f231(b, a, c)) | |
| yield 1324, subst1 | |
| # 1293: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (With607(d, c, f, e, h, x, b, a, g)) | |
| yield 1293, subst1 | |
| # 530: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f282(b, a, c)) | |
| yield 530, subst1 | |
| # 1459: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) | |
| yield 1459, subst1 | |
| # 1461: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f226(b, a, c)) | |
| yield 1461, subst1 | |
| # 534: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f284(b, a, c)) | |
| yield 534, subst1 | |
| # 1303: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (cons_f410(c, f, e, b)) | |
| yield 1303, subst1 | |
| # 1308: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f226(b, a, c)) and (cons_f383(b, d, a, e)) | |
| yield 1308, subst1 | |
| # 1118: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f226(b, a, c)) and (With537(d, c, f, e, x, b, a)) | |
| yield 1118, subst1 | |
| # 1310: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (cons_f383(b, d, a, e)) | |
| yield 1310, subst1 | |
| subjects152.appendleft(tmp225) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/2: | |
| tmp226 = subjects152.popleft() | |
| # State 4301 | |
| if len(subjects152) == 0: | |
| # State 4302 | |
| if len(subjects) == 0: | |
| # 954: 1/sqrt(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f226(b, a, c)) | |
| yield 954, subst1 | |
| # 1140: 1/sqrt(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f226(b, a, c)) | |
| yield 1140, subst1 | |
| # 1334: 1/sqrt(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) | |
| yield 1334, subst1 | |
| # 567: 1/sqrt(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f226(b, a, c)) | |
| yield 567, subst1 | |
| subjects152.appendleft(tmp226) | |
| if len(subjects152) >= 1 and subjects152[0] == 1/2: | |
| tmp227 = subjects152.popleft() | |
| # State 5391 | |
| if len(subjects152) == 0: | |
| # State 5392 | |
| if len(subjects) == 0: | |
| # 1134: sqrt(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f226(b, a, c)) | |
| yield 1134, subst1 | |
| subjects152.appendleft(tmp227) | |
| if pattern_index == 9: | |
| # State 2647 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2648 | |
| if len(subjects152) == 0: | |
| # State 2649 | |
| if len(subjects) == 0: | |
| # 32: (a + b*v**n + d*x**j)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f46(n2, n)) and (cons_f45(b, a, c)) and (cons_f38(p)) | |
| yield 32, subst2 | |
| if len(subjects152) >= 1: | |
| tmp229 = [] | |
| tmp229.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp229) > 1: | |
| tmp230 = create_operation_expression(associative1, tmp229) | |
| elif len(tmp229) == 1: | |
| tmp230 = tmp229[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp230) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2648 | |
| if len(subjects152) == 0: | |
| # State 2649 | |
| if len(subjects) == 0: | |
| # 32: (a + b*v**n + d*x**j)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f4(n, x)) and (cons_f46(n2, n)) and (cons_f45(b, a, c)) and (cons_f38(p)) | |
| yield 32, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp229.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp229)) | |
| if pattern_index == 10: | |
| # State 2654 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2655 | |
| if len(subjects152) == 0: | |
| # State 2656 | |
| if len(subjects) == 0: | |
| # 33: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f47(c, d, e, b)) | |
| yield 33, subst2 | |
| # 1147: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1147, subst2 | |
| # 1084: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f394(f, d, e)) and (cons_f393(q)) | |
| yield 1084, subst2 | |
| # 1086: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f394(f, d, e)) and (cons_f393(q)) | |
| yield 1086, subst2 | |
| if len(subjects152) >= 1: | |
| tmp233 = [] | |
| tmp233.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp233) > 1: | |
| tmp234 = create_operation_expression(associative1, tmp233) | |
| elif len(tmp233) == 1: | |
| tmp234 = tmp233[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp234) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2655 | |
| if len(subjects152) == 0: | |
| # State 2656 | |
| if len(subjects) == 0: | |
| # 33: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f47(c, d, e, b)) | |
| yield 33, subst2 | |
| # 1147: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1147, subst2 | |
| # 1084: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f394(f, d, e)) and (cons_f393(q)) | |
| yield 1084, subst2 | |
| # 1086: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f394(f, d, e)) and (cons_f393(q)) | |
| yield 1086, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp233.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp233)) | |
| if len(subjects152) >= 1: | |
| tmp236 = [] | |
| tmp236.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp236) > 1: | |
| tmp237 = create_operation_expression(associative1, tmp236) | |
| elif len(tmp236) == 1: | |
| tmp237 = tmp236[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp237) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4263 | |
| if len(subjects152) == 0: | |
| # State 4264 | |
| if len(subjects) == 0: | |
| # 1088: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f394(f, d, e)) and (cons_f395(q)) and (cons_f396(q)) and (cons_f397(d, q, c, f, e, b, a)) | |
| yield 1088, subst2 | |
| # 1474: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f456(d, q, p, c, f, e, A, C, x, b, a)) | |
| yield 1474, subst2 | |
| # 1090: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f394(f, d, e)) and (cons_f395(q)) and (cons_f396(q)) and (cons_f398(d, q, f, e, c, a)) | |
| yield 1090, subst2 | |
| # 1346: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f449(d, q, p, c, f, e, h, x, b, a, g)) | |
| yield 1346, subst2 | |
| # 869: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f354(d, p, c, f, e, b, a, g)) | |
| yield 869, subst2 | |
| # 1094: (a + b*x + c*x**2)**p /; (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f400(q)) and (cons_f401(q)) and (cons_f397(d, q, c, f, e, b, a)) | |
| yield 1094, subst2 | |
| # 1096: (a + b*x + c*x**2)**p /; (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f50(q, x)) and (cons_f394(f, d, e)) and (cons_f400(q)) and (cons_f401(q)) and (cons_f398(d, q, f, e, c, a)) | |
| yield 1096, subst2 | |
| # 875: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f13(p)) and (cons_f137(p)) | |
| yield 875, subst2 | |
| # 556: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f230(p)) | |
| yield 556, subst2 | |
| # 1100: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f226(b, a, c)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1100, subst2 | |
| # 558: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f287(p)) | |
| yield 558, subst2 | |
| # 881: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f287(p)) | |
| yield 881, subst2 | |
| # 1106: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f404(d, f, e, b, c, a)) and (cons_f405(q, p)) | |
| yield 1106, subst2 | |
| # 1076: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f388(d, q, c, f, e, b, a)) and (cons_f389(q)) and (cons_f390(q)) | |
| yield 1076, subst2 | |
| # 1078: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f391(d, q, f, e, c, a)) and (cons_f389(q)) and (cons_f390(q)) | |
| yield 1078, subst2 | |
| # 1143: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f415(d, q, p, c, f, e, x, b, a)) | |
| yield 1143, subst2 | |
| # 1112: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f146(p)) and (cons_f408(q, p)) and (cons_f409(q, p)) | |
| yield 1112, subst2 | |
| # 1471: (a + b*x + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f455(d, B, q, p, c, f, e, A, C, x, b, a)) | |
| yield 1471, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp236.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp236)) | |
| if len(subjects152) >= 1 and subjects152[0] == -3/2: | |
| tmp239 = subjects152.popleft() | |
| # State 4253 | |
| if len(subjects152) == 0: | |
| # State 4254 | |
| if len(subjects) == 0: | |
| # 554: (a + b*x + c*x**2)**(-3/2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 554, subst1 | |
| subjects152.appendleft(tmp239) | |
| if len(subjects152) >= 1 and subjects152[0] == -1: | |
| tmp240 = subjects152.popleft() | |
| # State 5372 | |
| if len(subjects152) == 0: | |
| # State 5373 | |
| if len(subjects) == 0: | |
| # 1130: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f226(b, a, c)) and (cons_f411(c, f, e, b)) and (cons_f413(b, a, c)) | |
| yield 1130, subst1 | |
| # 1315: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (cons_f372(b, d, a, e)) and (cons_f440(d, c, f, e, h, b, a, g)) | |
| yield 1315, subst1 | |
| # 1330: 1/(a + b*x + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (cons_f372(b, d, a, e)) and (cons_f413(b, a, c)) | |
| yield 1330, subst1 | |
| subjects152.appendleft(tmp240) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/3: | |
| tmp241 = subjects152.popleft() | |
| # State 5762 | |
| if len(subjects152) == 0: | |
| # State 5763 | |
| if len(subjects) == 0: | |
| # 1337: (a + b*x + c*x**2)**(-1/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f410(c, f, e, b)) and (cons_f443(d, f, b, c, a)) and (cons_f444(h, b, c, a, g)) and (cons_f445(c, b, h, g)) | |
| yield 1337, subst1 | |
| # 1343: (a + b*x + c*x**2)**(-1/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f410(c, f, e, b)) and (cons_f443(d, f, b, c, a)) and (cons_f444(h, b, c, a, g)) and (cons_f313(b, a, c)) | |
| yield 1343, subst1 | |
| subjects152.appendleft(tmp241) | |
| if pattern_index == 11: | |
| # State 2672 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2673 | |
| if len(subjects152) == 0: | |
| # State 2674 | |
| if len(subjects) == 0: | |
| # 35: (b*v**n + b*v**m)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f17(m)) and (cons_f49(q, p)) | |
| yield 35, subst2 | |
| if len(subjects152) >= 1: | |
| tmp243 = [] | |
| tmp243.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp243) > 1: | |
| tmp244 = create_operation_expression(associative1, tmp243) | |
| elif len(tmp243) == 1: | |
| tmp244 = tmp243[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp244) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2673 | |
| if len(subjects152) == 0: | |
| # State 2674 | |
| if len(subjects) == 0: | |
| # 35: (b*v**n + b*v**m)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f17(m)) and (cons_f49(q, p)) | |
| yield 35, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp243.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp243)) | |
| if pattern_index == 12: | |
| # State 2731 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2732 | |
| if len(subjects152) == 0: | |
| # State 2733 | |
| if len(subjects) == 0: | |
| # 36: (b*v**n + c*x**r + b*v**m)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f17(m)) and (cons_f49(q, p)) and (cons_f51(r, p)) | |
| yield 36, subst2 | |
| if len(subjects152) >= 1: | |
| tmp247 = [] | |
| tmp247.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp247) > 1: | |
| tmp248 = create_operation_expression(associative1, tmp247) | |
| elif len(tmp247) == 1: | |
| tmp248 = tmp247[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp248) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2732 | |
| if len(subjects152) == 0: | |
| # State 2733 | |
| if len(subjects) == 0: | |
| # 36: (b*v**n + c*x**r + b*v**m)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f52(r, x)) and (cons_f17(m)) and (cons_f49(q, p)) and (cons_f51(r, p)) | |
| yield 36, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp247.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp247)) | |
| if pattern_index == 13: | |
| # State 2761 | |
| if len(subjects152) >= 1: | |
| tmp250 = [] | |
| tmp250.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp250) > 1: | |
| tmp251 = create_operation_expression(associative1, tmp250) | |
| elif len(tmp250) == 1: | |
| tmp251 = tmp250[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp251) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2762 | |
| if len(subjects152) == 0: | |
| # State 2763 | |
| if len(subjects) == 0: | |
| # 42: (a2 + b2*v**m)**p /; (cons_f57(a1, x)) and (cons_f58(b1, x)) and (cons_f59(a2, x)) and (cons_f60(b2, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f55(b1, a2, b2, a1)) and (cons_f56(m, n)) and (cons_f54(p)) | |
| yield 42, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp250.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp250)) | |
| if pattern_index == 14: | |
| # State 2808 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2809 | |
| if len(subjects152) == 0: | |
| # State 2810 | |
| if len(subjects) == 0: | |
| # 44: (a + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f11(x, Pm)) and (With33(p, x, Qm, Pm, b, a, n)) | |
| yield 44, subst2 | |
| if len(subjects152) >= 1: | |
| tmp254 = [] | |
| tmp254.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp254) > 1: | |
| tmp255 = create_operation_expression(associative1, tmp254) | |
| elif len(tmp254) == 1: | |
| tmp255 = tmp254[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp255) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2809 | |
| if len(subjects152) == 0: | |
| # State 2810 | |
| if len(subjects) == 0: | |
| # 44: (a + b*v**m)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f11(x, Pm)) and (With33(p, x, Qm, Pm, b, a, n)) | |
| yield 44, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp254.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp254)) | |
| if pattern_index == 15: | |
| # State 2894 | |
| if len(subjects152) >= 1 and subjects152[0] == -1: | |
| tmp257 = subjects152.popleft() | |
| # State 2895 | |
| if len(subjects152) == 0: | |
| # State 2896 | |
| if len(subjects) == 0: | |
| # 264: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f191(d, c, f, e, b, a)) | |
| yield 264, subst1 | |
| # 544: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 544, subst1 | |
| # 672: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f239(c, d, e, b)) | |
| yield 672, subst1 | |
| # 165: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) | |
| yield 165, subst1 | |
| # 171: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) | |
| yield 171, subst1 | |
| # 51: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) | |
| yield 51, subst1 | |
| # 951: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f370(d, e, b, c, a)) and (cons_f371(d, f, e, b, a, g)) and (cons_f372(b, d, a, e)) | |
| yield 951, subst1 | |
| # 1214: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f429(h, b, c, a, g)) | |
| yield 1214, subst1 | |
| # 1220: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f429(h, b, c, a, g)) | |
| yield 1220, subst1 | |
| # 581: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f239(c, d, e, b)) | |
| yield 581, subst1 | |
| # 976: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) | |
| yield 976, subst1 | |
| # 82: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f90(b, d, a, c)) | |
| yield 82, subst1 | |
| # 851: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) | |
| yield 851, subst1 | |
| # 84: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f91(b, d, a, c)) | |
| yield 84, subst1 | |
| # 357: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f216(d, c, f, e, h, x, b, a, g)) | |
| yield 357, subst1 | |
| # 361: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f217(d, p, c, f, e, h, x, n, b, a, g)) | |
| yield 361, subst1 | |
| # 623: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f239(c, d, e, b)) and (cons_f308(d, e, b, c, a)) and (cons_f309(c, d, e, b)) | |
| yield 623, subst1 | |
| # 633: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) | |
| yield 633, subst1 | |
| # 627: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f239(c, d, e, b)) and (cons_f308(d, e, b, c, a)) and (cons_f311(c, d, e, b)) | |
| yield 627, subst1 | |
| # 373: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) | |
| yield 373, subst1 | |
| # 629: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f312(d, e, b, c, a)) | |
| yield 629, subst1 | |
| # 377: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f216(d, c, f, e, h, x, b, a, g)) | |
| yield 377, subst1 | |
| # 381: 1/(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) | |
| yield 381, subst1 | |
| subjects152.appendleft(tmp257) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2921 | |
| if len(subjects152) == 0: | |
| # State 2922 | |
| if len(subjects) == 0: | |
| # 642: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 642, subst2 | |
| # 1154: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1154, subst2 | |
| # 1157: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1157, subst2 | |
| # 133: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f123(x, u)) | |
| yield 133, subst2 | |
| # 645: (a + v*a)**m /; (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 645, subst2 | |
| # 138: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f127(d, p, c, f, e, b, a, n)) | |
| yield 138, subst2 | |
| # 652: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) | |
| yield 652, subst2 | |
| # 526: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 526, subst2 | |
| # 655: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f242(m, p)) | |
| yield 655, subst2 | |
| # 400: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 400, subst2 | |
| # 912: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f168(m)) and (cons_f366(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 912, subst2 | |
| # 658: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f244(m, p)) and (cons_f168(m)) | |
| yield 658, subst2 | |
| # 276: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f193(m, n)) | |
| yield 276, subst2 | |
| # 661: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) and (cons_f317(m)) | |
| yield 661, subst2 | |
| # 150: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f135(n, p)) and (cons_f136(n, p)) | |
| yield 150, subst2 | |
| # 663: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f31(m)) and (cons_f94(m)) and (cons_f318(m, p)) | |
| yield 663, subst2 | |
| # 153: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f126(n, p)) and (cons_f138(c, e, n, p)) | |
| yield 153, subst2 | |
| # 922: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f17(m)) | |
| yield 922, subst2 | |
| # 156: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) | |
| yield 156, subst2 | |
| # 412: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) and (cons_f240(m, p)) and (cons_f66(m)) | |
| yield 412, subst2 | |
| # 668: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f62(m)) and (cons_f319(m, p)) and (cons_f320(m, p)) | |
| yield 668, subst2 | |
| # 670: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f319(m, p)) | |
| yield 670, subst2 | |
| # 1181: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f423(p, c, f, e, h, b, m, g)) and (cons_f424(d, p, c, f, h, m, b, a, g)) and (cons_f270(m, p)) | |
| yield 1181, subst2 | |
| # 675: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f323(d, p, e, b, c, m)) | |
| yield 675, subst2 | |
| # 1059: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f380(d, p, c, f, e, m, x, n, b, a, g)) | |
| yield 1059, subst2 | |
| # 1187: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f427(p, c, f, h, b, m, g)) and (cons_f424(d, p, c, f, h, m, b, a, g)) and (cons_f270(m, p)) | |
| yield 1187, subst2 | |
| # 678: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f239(c, d, e, b)) and (cons_f242(m, p)) | |
| yield 678, subst2 | |
| # 935: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f31(m)) and (cons_f168(m)) and (cons_f319(m, p)) and (cons_f368(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 935, subst2 | |
| # 1190: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1190, subst2 | |
| # 684: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f239(c, d, e, b)) and (cons_f319(m, p)) and (cons_f270(m, p)) and (cons_f272(m)) and (cons_f324(d, f, e, x, m, g)) | |
| yield 684, subst2 | |
| # 429: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f252(m)) | |
| yield 429, subst2 | |
| # 1196: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1196, subst2 | |
| # 176: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f150(m, n)) and (cons_f151(m, n, p)) | |
| yield 176, subst2 | |
| # 434: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) and (cons_f31(m)) and (cons_f168(m)) and (cons_f238(m, p)) and (cons_f254(m, p)) and (cons_f255(m, p)) | |
| yield 434, subst2 | |
| # 53: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f72(m, n)) and (cons_f66(m)) | |
| yield 53, subst2 | |
| # 438: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) | |
| yield 438, subst2 | |
| # 311: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 311, subst2 | |
| # 314: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f207(m, n)) | |
| yield 314, subst2 | |
| # 702: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f326(d, p, f, e, b, c, m, g)) | |
| yield 702, subst2 | |
| # 448: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f240(m, p)) | |
| yield 448, subst2 | |
| # 708: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f168(m)) | |
| yield 708, subst2 | |
| # 328: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f214(m, n)) and (cons_f213(m, n)) | |
| yield 328, subst2 | |
| # 585: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f240(m, p)) | |
| yield 585, subst2 | |
| # 714: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f328(m)) | |
| yield 714, subst2 | |
| # 1352: (a + v*a)**m /; (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1352, subst2 | |
| # 76: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f62(m)) and (cons_f83(c, m, n)) | |
| yield 76, subst2 | |
| # 460: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f262(m, p)) | |
| yield 460, subst2 | |
| # 845: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) | |
| yield 845, subst2 | |
| # 720: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f329(m, p)) and (cons_f253(m, p)) | |
| yield 720, subst2 | |
| # 1234: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f431(h, b, c, a, g)) | |
| yield 1234, subst2 | |
| # 212: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f168(m)) and (cons_f167(m, n, p)) and (cons_f169(m, n, p)) | |
| yield 212, subst2 | |
| # 724: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f319(m, p)) | |
| yield 724, subst2 | |
| # 1238: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f431(h, b, c, a, g)) | |
| yield 1238, subst2 | |
| # 1364: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f84(m)) | |
| yield 1364, subst2 | |
| # 1243: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1243, subst2 | |
| # 861: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f242(m, p)) and (cons_f352(d, e, b, c, m)) | |
| yield 861, subst2 | |
| # 480: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f252(m)) | |
| yield 480, subst2 | |
| # 1249: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1249, subst2 | |
| # 486: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f31(m)) and (cons_f266(m)) and (cons_f238(m, p)) | |
| yield 486, subst2 | |
| # 1255: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1255, subst2 | |
| # 1259: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1259, subst2 | |
| # 638: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f84(m)) | |
| yield 638, subst2 | |
| # 1151: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1151, subst2 | |
| if len(subjects152) >= 1: | |
| tmp259 = [] | |
| tmp259.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp259) > 1: | |
| tmp260 = create_operation_expression(associative1, tmp259) | |
| elif len(tmp259) == 1: | |
| tmp260 = tmp259[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp260) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2921 | |
| if len(subjects152) == 0: | |
| # State 2922 | |
| if len(subjects) == 0: | |
| # 642: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 642, subst2 | |
| # 1154: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1154, subst2 | |
| # 1157: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1157, subst2 | |
| # 133: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f123(x, u)) | |
| yield 133, subst2 | |
| # 645: (a + v*a)**m /; (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 645, subst2 | |
| # 138: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f127(d, p, c, f, e, b, a, n)) | |
| yield 138, subst2 | |
| # 652: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) | |
| yield 652, subst2 | |
| # 526: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 526, subst2 | |
| # 655: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f242(m, p)) | |
| yield 655, subst2 | |
| # 400: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 400, subst2 | |
| # 912: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f168(m)) and (cons_f366(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 912, subst2 | |
| # 658: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f244(m, p)) and (cons_f168(m)) | |
| yield 658, subst2 | |
| # 276: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f193(m, n)) | |
| yield 276, subst2 | |
| # 661: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) and (cons_f317(m)) | |
| yield 661, subst2 | |
| # 150: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f135(n, p)) and (cons_f136(n, p)) | |
| yield 150, subst2 | |
| # 663: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f31(m)) and (cons_f94(m)) and (cons_f318(m, p)) | |
| yield 663, subst2 | |
| # 153: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f126(n, p)) and (cons_f138(c, e, n, p)) | |
| yield 153, subst2 | |
| # 922: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f17(m)) | |
| yield 922, subst2 | |
| # 156: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) | |
| yield 156, subst2 | |
| # 412: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) and (cons_f240(m, p)) and (cons_f66(m)) | |
| yield 412, subst2 | |
| # 668: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f62(m)) and (cons_f319(m, p)) and (cons_f320(m, p)) | |
| yield 668, subst2 | |
| # 670: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f319(m, p)) | |
| yield 670, subst2 | |
| # 1181: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f423(p, c, f, e, h, b, m, g)) and (cons_f424(d, p, c, f, h, m, b, a, g)) and (cons_f270(m, p)) | |
| yield 1181, subst2 | |
| # 675: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f323(d, p, e, b, c, m)) | |
| yield 675, subst2 | |
| # 1059: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f380(d, p, c, f, e, m, x, n, b, a, g)) | |
| yield 1059, subst2 | |
| # 1187: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f427(p, c, f, h, b, m, g)) and (cons_f424(d, p, c, f, h, m, b, a, g)) and (cons_f270(m, p)) | |
| yield 1187, subst2 | |
| # 678: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f239(c, d, e, b)) and (cons_f242(m, p)) | |
| yield 678, subst2 | |
| # 935: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f31(m)) and (cons_f168(m)) and (cons_f319(m, p)) and (cons_f368(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 935, subst2 | |
| # 1190: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1190, subst2 | |
| # 684: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f239(c, d, e, b)) and (cons_f319(m, p)) and (cons_f270(m, p)) and (cons_f272(m)) and (cons_f324(d, f, e, x, m, g)) | |
| yield 684, subst2 | |
| # 429: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f252(m)) | |
| yield 429, subst2 | |
| # 1196: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1196, subst2 | |
| # 176: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f150(m, n)) and (cons_f151(m, n, p)) | |
| yield 176, subst2 | |
| # 434: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) and (cons_f31(m)) and (cons_f168(m)) and (cons_f238(m, p)) and (cons_f254(m, p)) and (cons_f255(m, p)) | |
| yield 434, subst2 | |
| # 53: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f72(m, n)) and (cons_f66(m)) | |
| yield 53, subst2 | |
| # 438: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) | |
| yield 438, subst2 | |
| # 311: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 311, subst2 | |
| # 314: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f207(m, n)) | |
| yield 314, subst2 | |
| # 702: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f326(d, p, f, e, b, c, m, g)) | |
| yield 702, subst2 | |
| # 448: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f240(m, p)) | |
| yield 448, subst2 | |
| # 708: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f168(m)) | |
| yield 708, subst2 | |
| # 328: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f214(m, n)) and (cons_f213(m, n)) | |
| yield 328, subst2 | |
| # 585: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f240(m, p)) | |
| yield 585, subst2 | |
| # 714: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f328(m)) | |
| yield 714, subst2 | |
| # 1352: (a + v*a)**m /; (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1352, subst2 | |
| # 76: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f62(m)) and (cons_f83(c, m, n)) | |
| yield 76, subst2 | |
| # 460: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f262(m, p)) | |
| yield 460, subst2 | |
| # 845: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) | |
| yield 845, subst2 | |
| # 720: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f329(m, p)) and (cons_f253(m, p)) | |
| yield 720, subst2 | |
| # 1234: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f431(h, b, c, a, g)) | |
| yield 1234, subst2 | |
| # 212: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f168(m)) and (cons_f167(m, n, p)) and (cons_f169(m, n, p)) | |
| yield 212, subst2 | |
| # 724: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f256(d, e, b, c, a)) and (cons_f319(m, p)) | |
| yield 724, subst2 | |
| # 1238: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f431(h, b, c, a, g)) | |
| yield 1238, subst2 | |
| # 1364: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f84(m)) | |
| yield 1364, subst2 | |
| # 1243: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1243, subst2 | |
| # 861: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f242(m, p)) and (cons_f352(d, e, b, c, m)) | |
| yield 861, subst2 | |
| # 480: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f252(m)) | |
| yield 480, subst2 | |
| # 1249: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1249, subst2 | |
| # 486: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f31(m)) and (cons_f266(m)) and (cons_f238(m, p)) | |
| yield 486, subst2 | |
| # 1255: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1255, subst2 | |
| # 1259: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1259, subst2 | |
| # 638: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f84(m)) | |
| yield 638, subst2 | |
| # 1151: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1151, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp259.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp259)) | |
| if len(subjects152) >= 1: | |
| tmp262 = [] | |
| tmp262.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp262) > 1: | |
| tmp263 = create_operation_expression(associative1, tmp262) | |
| elif len(tmp262) == 1: | |
| tmp263 = tmp262[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp263) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3049 | |
| if len(subjects152) == 0: | |
| # State 3050 | |
| if len(subjects) == 0: | |
| # 1024: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f378(m, n, p)) | |
| yield 1024, subst2 | |
| # 540: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f17(m)) and (cons_f166(m)) and (cons_f286(d, m)) | |
| yield 540, subst2 | |
| # 1053: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) | |
| yield 1053, subst2 | |
| # 542: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f31(m)) and (cons_f166(m)) | |
| yield 542, subst2 | |
| # 548: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f31(m)) and (cons_f94(m)) | |
| yield 548, subst2 | |
| # 552: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f18(m)) | |
| yield 552, subst2 | |
| # 562: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f288(b, d, a, e)) and (cons_f289(c, d, e, b)) and (cons_f290(m, p)) | |
| yield 562, subst2 | |
| # 571: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f295(m)) | |
| yield 571, subst2 | |
| # 575: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f296(m, p)) | |
| yield 575, subst2 | |
| # 589: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f242(m, p)) | |
| yield 589, subst2 | |
| # 595: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f298(m, p)) and (cons_f66(m)) and (cons_f299(m, p)) and (cons_f300(d, p, c, e, m, x, b, a)) | |
| yield 595, subst2 | |
| # 599: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f238(m, p)) and (cons_f302(m)) and (cons_f303(m, p)) and (cons_f300(d, p, c, e, m, x, b, a)) | |
| yield 599, subst2 | |
| # 603: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f168(m)) and (cons_f304(m, p)) and (cons_f300(d, p, c, e, m, x, b, a)) | |
| yield 603, subst2 | |
| # 93: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f93(m, n)) and (cons_f94(m)) and (cons_f95(m, n)) and (cons_f96(m, n)) and (cons_f97(d, c, m, x, b, a, n)) | |
| yield 93, subst2 | |
| # 607: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f166(m)) and (cons_f300(d, p, c, e, m, x, b, a)) | |
| yield 607, subst2 | |
| # 95: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f93(m, n)) and (cons_f94(m)) and (cons_f98(c, a, n, m)) and (cons_f97(d, c, m, x, b, a, n)) | |
| yield 95, subst2 | |
| # 97: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f93(m, n)) and (cons_f99(m, n)) and (cons_f100(m, n)) and (cons_f101(m, n)) and (cons_f97(d, c, m, x, b, a, n)) | |
| yield 97, subst2 | |
| # 611: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f300(d, p, c, e, m, x, b, a)) | |
| yield 611, subst2 | |
| # 615: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f305(m)) and (cons_f238(m, p)) and (cons_f300(d, p, c, e, m, x, b, a)) | |
| yield 615, subst2 | |
| # 107: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f31(m)) and (cons_f107(m)) and (cons_f108(m)) | |
| yield 107, subst2 | |
| # 619: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f306(d, p, c, e, m, x, b, a)) | |
| yield 619, subst2 | |
| # 113: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f93(m, n)) and (cons_f107(m)) and (cons_f111(m, n)) | |
| yield 113, subst2 | |
| # 115: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f93(m, n)) and (cons_f107(m)) and (cons_f112(m, n)) and (cons_f97(d, c, m, x, b, a, n)) | |
| yield 115, subst2 | |
| # 117: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f113(m, n)) and (cons_f66(m)) and (cons_f114(m, n)) | |
| yield 117, subst2 | |
| # 666: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f31(m)) and (cons_f94(m)) and (cons_f319(m, p)) | |
| yield 666, subst2 | |
| # 681: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f239(c, d, e, b)) and (cons_f319(m, p)) and (cons_f270(m, p)) and (cons_f31(m)) and (cons_f94(m)) | |
| yield 681, subst2 | |
| # 687: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) | |
| yield 687, subst2 | |
| # 1202: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f31(m)) and (cons_f94(m)) and (cons_f429(h, b, c, a, g)) | |
| yield 1202, subst2 | |
| # 1208: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f31(m)) and (cons_f94(m)) and (cons_f429(h, b, c, a, g)) | |
| yield 1208, subst2 | |
| # 190: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f155(m, n)) and (cons_f93(m, n)) and (cons_f107(m)) and (cons_f156(d, c, x, b, a)) | |
| yield 190, subst2 | |
| # 193: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f158(m, p)) | |
| yield 193, subst2 | |
| # 196: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) and (cons_f160(d, p, c, f, e, m, b, a, n)) and (cons_f66(m)) | |
| yield 196, subst2 | |
| # 199: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) and (cons_f161(m)) | |
| yield 199, subst2 | |
| # 202: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f94(m)) and (cons_f164(m, n, p)) | |
| yield 202, subst2 | |
| # 1226: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f244(m, p)) and (cons_f166(m)) | |
| yield 1226, subst2 | |
| # 205: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f162(m, n, p)) and (cons_f94(m)) and (cons_f164(m, n, p)) | |
| yield 205, subst2 | |
| # 1230: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f244(m, p)) and (cons_f166(m)) | |
| yield 1230, subst2 | |
| # 209: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f31(m)) and (cons_f166(m)) and (cons_f167(m, n, p)) and (cons_f17(m)) | |
| yield 209, subst2 | |
| # 215: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f31(m)) and (cons_f166(m)) and (cons_f167(m, n, p)) and (cons_f170(m, n, p)) | |
| yield 215, subst2 | |
| # 218: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f31(m)) and (cons_f94(m)) and (cons_f17(m)) | |
| yield 218, subst2 | |
| # 221: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f31(m)) and (cons_f94(m)) and (cons_f170(m, n, p)) | |
| yield 221, subst2 | |
| # 224: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f172(m, n)) and (cons_f173(m, n)) | |
| yield 224, subst2 | |
| # 267: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f191(d, c, f, e, b, a)) and (cons_f17(m)) and (cons_f94(m)) | |
| yield 267, subst2 | |
| # 279: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f194(m, n, p)) and (cons_f66(m)) and (cons_f195(m, n, p)) | |
| yield 279, subst2 | |
| # 282: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) | |
| yield 282, subst2 | |
| # 285: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) | |
| yield 285, subst2 | |
| # 318: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f72(m, n)) and (cons_f66(m)) and (cons_f210(m, n)) | |
| yield 318, subst2 | |
| # 322: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f93(m, n)) and (cons_f94(m)) | |
| yield 322, subst2 | |
| # 324: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f211(m, n)) | |
| yield 324, subst2 | |
| # 326: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f212(m)) and (cons_f66(m)) and (cons_f213(m, n)) | |
| yield 326, subst2 | |
| # 330: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f215(m, n, p)) | |
| yield 330, subst2 | |
| # 334: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f93(m, n)) and (cons_f94(m)) and (cons_f17(m)) | |
| yield 334, subst2 | |
| # 338: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f93(m, n)) and (cons_f94(m)) and (cons_f170(m, n, p)) | |
| yield 338, subst2 | |
| # 341: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f31(m)) and (cons_f94(m)) and (cons_f17(m)) | |
| yield 341, subst2 | |
| # 855: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f242(m, p)) and (cons_f350(d, c, f, e, b, a, g)) | |
| yield 855, subst2 | |
| # 345: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f31(m)) and (cons_f94(m)) and (cons_f170(m, n, p)) | |
| yield 345, subst2 | |
| # 348: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f31(m)) and (cons_f168(m)) and (cons_f144(m, n, p)) and (cons_f17(m)) | |
| yield 348, subst2 | |
| # 351: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f31(m)) and (cons_f168(m)) and (cons_f144(m, n, p)) and (cons_f170(m, n, p)) | |
| yield 351, subst2 | |
| # 865: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f242(m, p)) | |
| yield 865, subst2 | |
| # 354: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f194(m, n, p)) and (cons_f66(m)) and (cons_f195(m, n, p)) | |
| yield 354, subst2 | |
| # 369: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f219(m, n, p)) | |
| yield 369, subst2 | |
| # 890: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f358(m, p)) and (cons_f288(b, d, a, e)) and (cons_f289(c, d, e, b)) | |
| yield 890, subst2 | |
| # 893: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f247(m)) and (cons_f359(m, p)) and (cons_f360(m, p)) | |
| yield 893, subst2 | |
| # 897: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f361(m, p)) and (cons_f66(m)) and (cons_f299(m, p)) and (cons_f362(m, p)) | |
| yield 897, subst2 | |
| # 902: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f363(m, p)) and (cons_f303(m, p)) and (cons_f362(m, p)) | |
| yield 902, subst2 | |
| # 392: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) | |
| yield 392, subst2 | |
| # 906: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f166(m)) and (cons_f364(d, p, c, f, e, m, b, a, g)) | |
| yield 906, subst2 | |
| # 396: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f219(m, n, p)) | |
| yield 396, subst2 | |
| # 918: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f362(m, p)) | |
| yield 918, subst2 | |
| # 924: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f367(m)) and (cons_f168(m)) | |
| yield 924, subst2 | |
| # 416: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f239(c, d, e, b)) and (cons_f241(m)) | |
| yield 416, subst2 | |
| # 928: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f367(m)) and (cons_f94(m)) | |
| yield 928, subst2 | |
| # 419: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) and (cons_f242(m, p)) and (cons_f241(m)) | |
| yield 419, subst2 | |
| # 933: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f356(m)) | |
| yield 933, subst2 | |
| # 423: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f245(m)) | |
| yield 423, subst2 | |
| # 425: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f247(m)) and (cons_f248(m, p)) | |
| yield 425, subst2 | |
| # 427: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f239(c, d, e, b)) and (cons_f249(m, p)) and (cons_f238(m, p)) and (cons_f248(m, p)) and (cons_f250(m)) and (cons_f251(m, p)) | |
| yield 427, subst2 | |
| # 941: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f31(m)) and (cons_f94(m)) and (cons_f362(m, p)) | |
| yield 941, subst2 | |
| # 431: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f166(m)) | |
| yield 431, subst2 | |
| # 432: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f253(m, p)) | |
| yield 432, subst2 | |
| # 947: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f369(m, p)) and (cons_f66(m)) | |
| yield 947, subst2 | |
| # 436: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f239(c, d, e, b)) and (cons_f31(m)) and (cons_f94(m)) | |
| yield 436, subst2 | |
| # 444: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f41(m, p)) | |
| yield 444, subst2 | |
| # 966: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) | |
| yield 966, subst2 | |
| # 970: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f279(d, e, b, c, a)) and (cons_f375(m, n, p)) | |
| yield 970, subst2 | |
| # 464: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f263(m, p)) | |
| yield 464, subst2 | |
| # 980: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) and (cons_f367(m)) | |
| yield 980, subst2 | |
| # 472: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f264(m, p)) and (cons_f253(m, p)) | |
| yield 472, subst2 | |
| # 476: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f265(m, p)) and (cons_f238(m, p)) | |
| yield 476, subst2 | |
| # 484: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f166(m)) | |
| yield 484, subst2 | |
| # 997: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f279(d, e, b, c, a)) and (cons_f93(m, n)) | |
| yield 997, subst2 | |
| # 1000: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f93(m, n)) | |
| yield 1000, subst2 | |
| # 490: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) and (cons_f31(m)) and (cons_f267(m)) and (cons_f253(m, p)) | |
| yield 490, subst2 | |
| # 1003: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f279(d, e, b, c, a)) and (cons_f18(m)) and (cons_f93(m, n)) and (cons_f168(m)) | |
| yield 1003, subst2 | |
| # 1013: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f279(d, e, b, c, a)) and (cons_f73(m)) | |
| yield 1013, subst2 | |
| # 505: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f47(c, d, e, b)) and (cons_f269(m, p)) | |
| yield 505, subst2 | |
| # 1018: (a + v*a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f279(d, e, b, c, a)) and (cons_f18(m)) | |
| yield 1018, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp262.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp262)) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/2: | |
| tmp265 = subjects152.popleft() | |
| # State 3079 | |
| if len(subjects152) == 0: | |
| # State 3080 | |
| if len(subjects) == 0: | |
| # 546: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 546, subst1 | |
| # 387: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f216(d, c, f, e, h, x, b, a, g)) | |
| yield 387, subst1 | |
| # 101: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f104(b, d, a, c)) and (cons_f105(b)) | |
| yield 101, subst1 | |
| # 103: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f106(b, d)) | |
| yield 103, subst1 | |
| # 105: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) | |
| yield 105, subst1 | |
| # 365: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f188(f, e, x, b, a)) and (cons_f218(d, f, e, x, c)) | |
| yield 365, subst1 | |
| # 468: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f256(d, e, b, c, a)) | |
| yield 468, subst1 | |
| # 1047: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) | |
| yield 1047, subst1 | |
| # 187: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f154(d, c, f, e, b, a)) | |
| yield 187, subst1 | |
| # 926: 1/sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f279(d, e, b, c, a)) | |
| yield 926, subst1 | |
| subjects152.appendleft(tmp265) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/3: | |
| tmp266 = subjects152.popleft() | |
| # State 3097 | |
| if len(subjects152) == 0: | |
| # State 3098 | |
| if len(subjects) == 0: | |
| # 184: (a + v*a)**(-1/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f153(d, c, f, e, x, b, a)) | |
| yield 184, subst1 | |
| # 109: (a + v*a)**(-1/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f109(b, d)) | |
| yield 109, subst1 | |
| # 111: (a + v*a)**(-1/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f110(b, d)) | |
| yield 111, subst1 | |
| subjects152.appendleft(tmp266) | |
| if len(subjects152) >= 1 and subjects152[0] == 2: | |
| tmp267 = subjects152.popleft() | |
| # State 3232 | |
| if len(subjects152) == 0: | |
| # State 3233 | |
| if len(subjects) == 0: | |
| # 179: (a + v*a)**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 179, subst1 | |
| # 452: (a + v*a)**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f256(d, e, b, c, a)) | |
| yield 452, subst1 | |
| # 159: (a + v*a)**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f141(d, p, c, f, e, b, a, n)) | |
| yield 159, subst1 | |
| subjects152.appendleft(tmp267) | |
| if len(subjects152) >= 1 and subjects152[0] == -3/2: | |
| tmp268 = subjects152.popleft() | |
| # State 3674 | |
| if len(subjects152) == 0: | |
| # State 3675 | |
| if len(subjects) == 0: | |
| # 388: (a + v*a)**(-3/2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f216(d, c, f, e, h, x, b, a, g)) | |
| yield 388, subst1 | |
| subjects152.appendleft(tmp268) | |
| if len(subjects152) >= 1 and subjects152[0] == 1/2: | |
| tmp269 = subjects152.popleft() | |
| # State 3689 | |
| if len(subjects152) == 0: | |
| # State 3690 | |
| if len(subjects) == 0: | |
| # 536: sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 536, subst1 | |
| # 390: sqrt(a + v*a) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f216(d, c, f, e, h, x, b, a, g)) | |
| yield 390, subst1 | |
| subjects152.appendleft(tmp269) | |
| if len(subjects152) >= 1 and subjects152[0] == 3/2: | |
| tmp270 = subjects152.popleft() | |
| # State 3704 | |
| if len(subjects152) == 0: | |
| # State 3705 | |
| if len(subjects) == 0: | |
| # 391: (a + v*a)**(3/2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f216(d, c, f, e, h, x, b, a, g)) | |
| yield 391, subst1 | |
| subjects152.appendleft(tmp270) | |
| if len(subjects152) >= 1 and subjects152[0] == -2: | |
| tmp271 = subjects152.popleft() | |
| # State 3940 | |
| if len(subjects152) == 0: | |
| # State 3941 | |
| if len(subjects) == 0: | |
| # 414: (a + v*a)**(-2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f239(c, d, e, b)) | |
| yield 414, subst1 | |
| subjects152.appendleft(tmp271) | |
| if pattern_index == 16: | |
| # State 2907 | |
| if len(subjects152) >= 1 and subjects152[0] == -1: | |
| tmp272 = subjects152.popleft() | |
| # State 2908 | |
| if len(subjects152) == 0: | |
| # State 2909 | |
| if len(subjects) == 0: | |
| # 166: 1/(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) | |
| yield 166, subst1 | |
| # 358: 1/(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f216(d, c, f, e, h, x, b, a, g)) | |
| yield 358, subst1 | |
| # 172: 1/(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) | |
| yield 172, subst1 | |
| # 52: 1/(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) | |
| yield 52, subst1 | |
| # 374: 1/(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) | |
| yield 374, subst1 | |
| # 794: 1/(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) | |
| yield 794, subst1 | |
| subjects152.appendleft(tmp272) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2989 | |
| if len(subjects152) == 0: | |
| # State 2990 | |
| if len(subjects) == 0: | |
| # 771: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f88(n)) | |
| yield 771, subst2 | |
| # 134: (c + v*b)**n /; (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f123(x, u)) | |
| yield 134, subst2 | |
| # 776: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) | |
| yield 776, subst2 | |
| # 139: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f127(d, p, c, f, e, b, a, n)) | |
| yield 139, subst2 | |
| # 782: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f87(n)) and (cons_f88(n)) and (cons_f335(m, n)) and (cons_f342(n, p)) | |
| yield 782, subst2 | |
| # 401: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 401, subst2 | |
| # 148: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f134(d, p, c, f, e, b, a, n)) | |
| yield 148, subst2 | |
| # 277: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f193(m, n)) | |
| yield 277, subst2 | |
| # 151: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f135(n, p)) and (cons_f54(p)) and (cons_f136(n, p)) | |
| yield 151, subst2 | |
| # 280: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f194(m, n, p)) and (cons_f195(m, n, p)) | |
| yield 280, subst2 | |
| # 154: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f126(n, p)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f138(c, e, n, p)) | |
| yield 154, subst2 | |
| # 283: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f196(n)) | |
| yield 283, subst2 | |
| # 157: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f12(p)) and (cons_f139(p)) | |
| yield 157, subst2 | |
| # 158: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) | |
| yield 158, subst2 | |
| # 800: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f344(d, p, c, f, e, n, b, g)) and (cons_f126(n, p)) | |
| yield 800, subst2 | |
| # 1060: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f380(d, p, c, f, e, m, x, n, b, a, g)) | |
| yield 1060, subst2 | |
| # 1065: (c + v*b)**n /; (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1065, subst2 | |
| # 810: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f346(n)) | |
| yield 810, subst2 | |
| # 816: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f207(m, n)) | |
| yield 816, subst2 | |
| # 177: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f150(m, n)) and (cons_f151(m, n, p)) | |
| yield 177, subst2 | |
| # 691: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) | |
| yield 691, subst2 | |
| # 312: (c + v*b)**n /; (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 312, subst2 | |
| # 697: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 697, subst2 | |
| # 315: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f207(m, n)) | |
| yield 315, subst2 | |
| # 319: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f72(m, n)) and (cons_f210(m, n)) | |
| yield 319, subst2 | |
| # 194: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f87(n)) and (cons_f88(n)) | |
| yield 194, subst2 | |
| # 197: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) and (cons_f160(d, p, c, f, e, m, b, a, n)) | |
| yield 197, subst2 | |
| # 325: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f211(m, n)) | |
| yield 325, subst2 | |
| # 327: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f213(m, n)) | |
| yield 327, subst2 | |
| # 200: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) | |
| yield 200, subst2 | |
| # 329: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f214(m, n)) and (cons_f213(m, n)) | |
| yield 329, subst2 | |
| # 203: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f88(n)) and (cons_f164(m, n, p)) | |
| yield 203, subst2 | |
| # 77: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f83(c, m, n)) | |
| yield 77, subst2 | |
| # 206: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f162(m, n, p)) and (cons_f165(n)) and (cons_f164(m, n, p)) | |
| yield 206, subst2 | |
| # 79: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f85(n)) and (cons_f86(m, n)) | |
| yield 79, subst2 | |
| # 208: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f162(m, n, p)) and (cons_f88(n)) and (cons_f164(m, n, p)) | |
| yield 208, subst2 | |
| # 210: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) | |
| yield 210, subst2 | |
| # 213: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f88(n)) and (cons_f167(m, n, p)) and (cons_f169(m, n, p)) | |
| yield 213, subst2 | |
| # 1365: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1365, subst2 | |
| # 216: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) and (cons_f170(m, n, p)) | |
| yield 216, subst2 | |
| # 219: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f171(n, p)) | |
| yield 219, subst2 | |
| # 222: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f170(m, n, p)) | |
| yield 222, subst2 | |
| # 735: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f150(m, n)) | |
| yield 735, subst2 | |
| # 749: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f334(d, f, e, b, c, g)) and (cons_f335(m, n)) | |
| yield 749, subst2 | |
| # 766: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f335(m, n)) and (cons_f340(n)) and (cons_f341(n, p)) | |
| yield 766, subst2 | |
| if len(subjects152) >= 1: | |
| tmp274 = [] | |
| tmp274.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp274) > 1: | |
| tmp275 = create_operation_expression(associative1, tmp274) | |
| elif len(tmp274) == 1: | |
| tmp275 = tmp274[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp275) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 2989 | |
| if len(subjects152) == 0: | |
| # State 2990 | |
| if len(subjects) == 0: | |
| # 771: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f88(n)) | |
| yield 771, subst2 | |
| # 134: (c + v*b)**n /; (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f123(x, u)) | |
| yield 134, subst2 | |
| # 776: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) | |
| yield 776, subst2 | |
| # 139: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f127(d, p, c, f, e, b, a, n)) | |
| yield 139, subst2 | |
| # 782: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f87(n)) and (cons_f88(n)) and (cons_f335(m, n)) and (cons_f342(n, p)) | |
| yield 782, subst2 | |
| # 401: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 401, subst2 | |
| # 148: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f134(d, p, c, f, e, b, a, n)) | |
| yield 148, subst2 | |
| # 277: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f193(m, n)) | |
| yield 277, subst2 | |
| # 151: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f135(n, p)) and (cons_f54(p)) and (cons_f136(n, p)) | |
| yield 151, subst2 | |
| # 280: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f194(m, n, p)) and (cons_f195(m, n, p)) | |
| yield 280, subst2 | |
| # 154: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f126(n, p)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f138(c, e, n, p)) | |
| yield 154, subst2 | |
| # 283: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f196(n)) | |
| yield 283, subst2 | |
| # 157: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f12(p)) and (cons_f139(p)) | |
| yield 157, subst2 | |
| # 158: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) | |
| yield 158, subst2 | |
| # 800: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f344(d, p, c, f, e, n, b, g)) and (cons_f126(n, p)) | |
| yield 800, subst2 | |
| # 1060: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f380(d, p, c, f, e, m, x, n, b, a, g)) | |
| yield 1060, subst2 | |
| # 1065: (c + v*b)**n /; (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1065, subst2 | |
| # 810: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f346(n)) | |
| yield 810, subst2 | |
| # 816: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f207(m, n)) | |
| yield 816, subst2 | |
| # 177: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f150(m, n)) and (cons_f151(m, n, p)) | |
| yield 177, subst2 | |
| # 691: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) | |
| yield 691, subst2 | |
| # 312: (c + v*b)**n /; (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 312, subst2 | |
| # 697: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 697, subst2 | |
| # 315: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f207(m, n)) | |
| yield 315, subst2 | |
| # 319: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f72(m, n)) and (cons_f210(m, n)) | |
| yield 319, subst2 | |
| # 194: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f87(n)) and (cons_f88(n)) | |
| yield 194, subst2 | |
| # 197: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) and (cons_f160(d, p, c, f, e, m, b, a, n)) | |
| yield 197, subst2 | |
| # 325: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f211(m, n)) | |
| yield 325, subst2 | |
| # 327: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f213(m, n)) | |
| yield 327, subst2 | |
| # 200: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) | |
| yield 200, subst2 | |
| # 329: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f214(m, n)) and (cons_f213(m, n)) | |
| yield 329, subst2 | |
| # 203: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f88(n)) and (cons_f164(m, n, p)) | |
| yield 203, subst2 | |
| # 77: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f83(c, m, n)) | |
| yield 77, subst2 | |
| # 206: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f162(m, n, p)) and (cons_f165(n)) and (cons_f164(m, n, p)) | |
| yield 206, subst2 | |
| # 79: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f85(n)) and (cons_f86(m, n)) | |
| yield 79, subst2 | |
| # 208: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f162(m, n, p)) and (cons_f88(n)) and (cons_f164(m, n, p)) | |
| yield 208, subst2 | |
| # 210: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) | |
| yield 210, subst2 | |
| # 213: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f88(n)) and (cons_f167(m, n, p)) and (cons_f169(m, n, p)) | |
| yield 213, subst2 | |
| # 1365: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1365, subst2 | |
| # 216: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) and (cons_f170(m, n, p)) | |
| yield 216, subst2 | |
| # 219: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f171(n, p)) | |
| yield 219, subst2 | |
| # 222: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f170(m, n, p)) | |
| yield 222, subst2 | |
| # 735: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f150(m, n)) | |
| yield 735, subst2 | |
| # 749: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f334(d, f, e, b, c, g)) and (cons_f335(m, n)) | |
| yield 749, subst2 | |
| # 766: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f335(m, n)) and (cons_f340(n)) and (cons_f341(n, p)) | |
| yield 766, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp274.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp274)) | |
| if len(subjects152) >= 1: | |
| tmp277 = [] | |
| tmp277.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp277) > 1: | |
| tmp278 = create_operation_expression(associative1, tmp277) | |
| elif len(tmp277) == 1: | |
| tmp278 = tmp277[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp278) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3001 | |
| if len(subjects152) == 0: | |
| # State 3002 | |
| if len(subjects) == 0: | |
| # 1033: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f23(n)) and (cons_f338(n, p)) and (cons_f89(n)) | |
| yield 1033, subst2 | |
| # 362: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f217(d, p, c, f, e, h, x, n, b, a, g)) | |
| yield 362, subst2 | |
| # 1037: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f23(n)) and (cons_f338(n, p)) and (cons_f88(n)) | |
| yield 1037, subst2 | |
| # 80: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f87(n)) and (cons_f88(n)) | |
| yield 80, subst2 | |
| # 81: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f87(n)) and (cons_f89(n)) | |
| yield 81, subst2 | |
| # 1045: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f80(n)) | |
| yield 1045, subst2 | |
| # 88: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f87(n)) and (cons_f92(n)) | |
| yield 88, subst2 | |
| # 92: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f23(n)) | |
| yield 92, subst2 | |
| # 382: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f80(n)) | |
| yield 382, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp277.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp277)) | |
| if len(subjects152) >= 1: | |
| tmp280 = [] | |
| tmp280.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp280) > 1: | |
| tmp281 = create_operation_expression(associative1, tmp280) | |
| elif len(tmp280) == 1: | |
| tmp281 = tmp280[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp281) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3055 | |
| if len(subjects152) == 0: | |
| # State 3056 | |
| if len(subjects) == 0: | |
| # 1025: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f378(m, n, p)) | |
| yield 1025, subst2 | |
| # 393: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) | |
| yield 393, subst2 | |
| # 397: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f219(m, n, p)) | |
| yield 397, subst2 | |
| # 788: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f87(n)) and (cons_f89(n)) | |
| yield 788, subst2 | |
| # 1054: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f148(n)) | |
| yield 1054, subst2 | |
| # 286: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f23(n)) | |
| yield 286, subst2 | |
| # 297: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f23(n)) and (cons_f120(b, d, a, c)) and (cons_f200(d, x, b, c, a)) | |
| yield 297, subst2 | |
| # 300: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f23(n)) and (cons_f201(b, d, a, c)) and (cons_f202(d, x, b, c, a)) | |
| yield 300, subst2 | |
| # 303: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f23(n)) and (cons_f120(b, d, a, c)) and (cons_f203(d, f, e, x, b, c, a)) and (cons_f204(d, c, f, e, x, b, a)) | |
| yield 303, subst2 | |
| # 688: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) | |
| yield 688, subst2 | |
| # 306: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f23(n)) and (cons_f120(b, d, a, c)) | |
| yield 306, subst2 | |
| # 309: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f23(n)) and (cons_f201(b, d, a, c)) and (cons_f202(d, x, b, c, a)) and (cons_f206(f, e, x, b, a)) | |
| yield 309, subst2 | |
| # 191: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f155(m, n)) and (cons_f93(m, n)) and (cons_f156(d, c, x, b, a)) | |
| yield 191, subst2 | |
| # 323: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f93(m, n)) and (cons_f89(n)) | |
| yield 323, subst2 | |
| # 331: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f215(m, n, p)) | |
| yield 331, subst2 | |
| # 971: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f375(m, n, p)) | |
| yield 971, subst2 | |
| # 335: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f93(m, n)) and (cons_f88(n)) | |
| yield 335, subst2 | |
| # 339: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f93(m, n)) and (cons_f88(n)) and (cons_f170(m, n, p)) | |
| yield 339, subst2 | |
| # 981: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f376(n, p)) | |
| yield 981, subst2 | |
| # 342: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 342, subst2 | |
| # 346: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f170(m, n, p)) | |
| yield 346, subst2 | |
| # 349: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f144(m, n, p)) | |
| yield 349, subst2 | |
| # 94: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f93(m, n)) and (cons_f88(n)) and (cons_f95(m, n)) and (cons_f96(m, n)) and (cons_f97(d, c, m, x, b, a, n)) | |
| yield 94, subst2 | |
| # 96: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f93(m, n)) and (cons_f98(c, a, n, m)) and (cons_f97(d, c, m, x, b, a, n)) | |
| yield 96, subst2 | |
| # 225: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f172(m, n)) and (cons_f173(m, n)) | |
| yield 225, subst2 | |
| # 98: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f93(m, n)) and (cons_f88(n)) and (cons_f99(m, n)) and (cons_f100(m, n)) and (cons_f101(m, n)) and (cons_f97(d, c, m, x, b, a, n)) | |
| yield 98, subst2 | |
| # 352: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f144(m, n, p)) and (cons_f170(m, n, p)) | |
| yield 352, subst2 | |
| # 355: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f194(m, n, p)) and (cons_f195(m, n, p)) | |
| yield 355, subst2 | |
| # 998: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f93(m, n)) | |
| yield 998, subst2 | |
| # 1001: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f93(m, n)) | |
| yield 1001, subst2 | |
| # 1004: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f23(n)) and (cons_f93(m, n)) and (cons_f165(n)) | |
| yield 1004, subst2 | |
| # 1009: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f23(n)) and (cons_f93(m, n)) and (cons_f88(n)) | |
| yield 1009, subst2 | |
| # 114: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f93(m, n)) and (cons_f111(m, n)) | |
| yield 114, subst2 | |
| # 370: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f219(m, n, p)) | |
| yield 370, subst2 | |
| # 116: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f93(m, n)) and (cons_f92(n)) and (cons_f112(m, n)) and (cons_f97(d, c, m, x, b, a, n)) | |
| yield 116, subst2 | |
| # 755: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f337(m, n)) | |
| yield 755, subst2 | |
| # 118: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f71(b, d, a, c)) and (cons_f113(m, n)) and (cons_f114(m, n)) | |
| yield 118, subst2 | |
| # 1011: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f23(n)) and (cons_f93(m, n)) and (cons_f89(n)) | |
| yield 1011, subst2 | |
| # 760: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f338(n, p)) and (cons_f89(n)) and (cons_f339(n, p)) | |
| yield 760, subst2 | |
| # 1019: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f23(n)) | |
| yield 1019, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp280.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp280)) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3245 | |
| if len(subjects152) == 0: | |
| # State 3246 | |
| if len(subjects) == 0: | |
| # 160: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f140(n, p)) and (cons_f141(d, p, c, f, e, b, a, n)) | |
| yield 160, subst2 | |
| # 741: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f148(n)) and (cons_f333(n, p)) | |
| yield 741, subst2 | |
| # 746: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f196(n)) and (cons_f333(n, p)) | |
| yield 746, subst2 | |
| # 174: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f148(n)) | |
| yield 174, subst2 | |
| # 180: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f152(n, p)) | |
| yield 180, subst2 | |
| # 182: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f140(n, p)) | |
| yield 182, subst2 | |
| if len(subjects152) >= 1: | |
| tmp284 = [] | |
| tmp284.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp284) > 1: | |
| tmp285 = create_operation_expression(associative1, tmp284) | |
| elif len(tmp284) == 1: | |
| tmp285 = tmp284[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp285) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3245 | |
| if len(subjects152) == 0: | |
| # State 3246 | |
| if len(subjects) == 0: | |
| # 160: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f140(n, p)) and (cons_f141(d, p, c, f, e, b, a, n)) | |
| yield 160, subst2 | |
| # 741: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f148(n)) and (cons_f333(n, p)) | |
| yield 741, subst2 | |
| # 746: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f196(n)) and (cons_f333(n, p)) | |
| yield 746, subst2 | |
| # 174: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f148(n)) | |
| yield 174, subst2 | |
| # 180: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f152(n, p)) | |
| yield 180, subst2 | |
| # 182: (c + v*b)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f140(n, p)) | |
| yield 182, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp284.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp284)) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/3: | |
| tmp287 = subjects152.popleft() | |
| # State 3013 | |
| if len(subjects152) == 0: | |
| # State 3014 | |
| if len(subjects) == 0: | |
| # 265: (c + v*b)**(-1/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f191(d, c, f, e, b, a)) | |
| yield 265, subst1 | |
| # 83: (c + v*b)**(-1/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f90(b, d, a, c)) | |
| yield 83, subst1 | |
| # 85: (c + v*b)**(-1/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f91(b, d, a, c)) | |
| yield 85, subst1 | |
| subjects152.appendleft(tmp287) | |
| if len(subjects152) >= 1 and subjects152[0] == -2/3: | |
| tmp288 = subjects152.popleft() | |
| # State 3025 | |
| if len(subjects152) == 0: | |
| # State 3026 | |
| if len(subjects) == 0: | |
| # 110: (c + v*b)**(-2/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f109(b, d)) | |
| yield 110, subst1 | |
| # 112: (c + v*b)**(-2/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) and (cons_f110(b, d)) | |
| yield 112, subst1 | |
| # 86: (c + v*b)**(-2/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f90(b, d, a, c)) | |
| yield 86, subst1 | |
| # 87: (c + v*b)**(-2/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f91(b, d, a, c)) | |
| yield 87, subst1 | |
| # 185: (c + v*b)**(-2/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f153(d, c, f, e, x, b, a)) | |
| yield 185, subst1 | |
| subjects152.appendleft(tmp288) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/2: | |
| tmp289 = subjects152.popleft() | |
| # State 3070 | |
| if len(subjects152) == 0: | |
| # State 3071 | |
| if len(subjects) == 0: | |
| # 227: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f174(c, f, e, d)) | |
| yield 227, subst1 | |
| # 100: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f102(b, d)) and (cons_f103(c, a)) | |
| yield 100, subst1 | |
| # 229: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f175(c, f, e, d)) | |
| yield 229, subst1 | |
| # 102: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f104(b, d, a, c)) | |
| yield 102, subst1 | |
| # 106: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f71(b, d, a, c)) | |
| yield 106, subst1 | |
| # 1041: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) | |
| yield 1041, subst1 | |
| # 1014: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) | |
| yield 1014, subst1 | |
| # 378: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f216(d, c, f, e, h, x, b, a, g)) | |
| yield 378, subst1 | |
| # 188: 1/sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f154(d, c, f, e, b, a)) | |
| yield 188, subst1 | |
| subjects152.appendleft(tmp289) | |
| if len(subjects152) >= 1 and subjects152[0] == 1/2: | |
| tmp290 = subjects152.popleft() | |
| # State 3680 | |
| if len(subjects152) == 0: | |
| # State 3681 | |
| if len(subjects) == 0: | |
| # 389: sqrt(c + v*b) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f216(d, c, f, e, h, x, b, a, g)) | |
| yield 389, subst1 | |
| subjects152.appendleft(tmp290) | |
| if len(subjects152) >= 1 and subjects152[0] == 2: | |
| tmp291 = subjects152.popleft() | |
| # State 4753 | |
| if len(subjects152) == 0: | |
| # State 4754 | |
| if len(subjects) == 0: | |
| # 831: (c + v*b)**2 /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) | |
| yield 831, subst1 | |
| subjects152.appendleft(tmp291) | |
| if pattern_index == 17: | |
| # State 3116 | |
| if len(subjects152) >= 1: | |
| tmp292 = [] | |
| tmp292.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp292) > 1: | |
| tmp293 = create_operation_expression(associative1, tmp292) | |
| elif len(tmp292) == 1: | |
| tmp293 = tmp292[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp293) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3117 | |
| if len(subjects152) == 0: | |
| # State 3118 | |
| if len(subjects) == 0: | |
| # 289: (x*d + c)**n /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f23(n)) and (cons_f177(c)) | |
| yield 289, subst2 | |
| # 292: (x*d + c)**n /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f23(n)) and (cons_f198(b, d, c)) and (cons_f199(d, p, f, e, c)) | |
| yield 292, subst2 | |
| # 294: (x*d + c)**n /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f23(n)) and (cons_f117(c)) | |
| yield 294, subst2 | |
| # 120: (x*d + c)**n /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f115(c, d, n, b)) | |
| yield 120, subst2 | |
| # 122: (x*d + c)**n /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f23(n)) and (cons_f116(b, d, m, c)) | |
| yield 122, subst2 | |
| # 124: (x*d + c)**n /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f23(n)) and (cons_f117(c)) and (cons_f118(b, d, c)) and (cons_f119(c, d, m, n)) | |
| yield 124, subst2 | |
| # 126: (x*d + c)**n /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f23(n)) and (cons_f117(c)) and (cons_f118(b, d, c)) | |
| yield 126, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp292.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp292)) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3202 | |
| if len(subjects152) == 0: | |
| # State 3203 | |
| if len(subjects) == 0: | |
| # 145: (x*d + c)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f128(p)) and (cons_f131(n, p)) and (cons_f132(b, a, e, f)) and (cons_f133(d, p, f, e, b, a, n)) | |
| yield 145, subst2 | |
| # 142: (x*d + c)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f128(p)) and (cons_f129(b, a, e, f)) and (cons_f130(n, p)) | |
| yield 142, subst2 | |
| if len(subjects152) >= 1: | |
| tmp296 = [] | |
| tmp296.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp296) > 1: | |
| tmp297 = create_operation_expression(associative1, tmp296) | |
| elif len(tmp296) == 1: | |
| tmp297 = tmp296[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp297) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3202 | |
| if len(subjects152) == 0: | |
| # State 3203 | |
| if len(subjects) == 0: | |
| # 145: (x*d + c)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f128(p)) and (cons_f131(n, p)) and (cons_f132(b, a, e, f)) and (cons_f133(d, p, f, e, b, a, n)) | |
| yield 145, subst2 | |
| # 142: (x*d + c)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f128(p)) and (cons_f129(b, a, e, f)) and (cons_f130(n, p)) | |
| yield 142, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp296.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp296)) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/2: | |
| tmp299 = subjects152.popleft() | |
| # State 3442 | |
| if len(subjects152) == 0: | |
| # State 3443 | |
| if len(subjects) == 0: | |
| # 234: 1/sqrt(x*d + c) /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f176(c, d, e, f)) and (cons_f177(c)) and (cons_f179(b, d)) | |
| yield 234, subst1 | |
| # 237: 1/sqrt(x*d + c) /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f176(c, d, e, f)) and (cons_f177(c)) and (cons_f180(b, d)) | |
| yield 237, subst1 | |
| # 239: 1/sqrt(x*d + c) /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f176(c, d, e, f)) and (cons_f181(c, e)) | |
| yield 239, subst1 | |
| # 248: 1/sqrt(x*d + c) /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f177(c)) and (cons_f186(b, d, f)) | |
| yield 248, subst1 | |
| # 251: 1/sqrt(x*d + c) /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f177(c)) and (cons_f187(b, d, f)) | |
| yield 251, subst1 | |
| # 253: 1/sqrt(x*d + c) /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f181(c, e)) | |
| yield 253, subst1 | |
| subjects152.appendleft(tmp299) | |
| if pattern_index == 18: | |
| # State 3171 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3172 | |
| if len(subjects152) == 0: | |
| # State 3173 | |
| if len(subjects) == 0: | |
| # 195: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f158(m, p)) | |
| yield 195, subst2 | |
| # 217: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) and (cons_f170(m, n, p)) | |
| yield 217, subst2 | |
| # 198: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) and (cons_f160(d, p, c, f, e, m, b, a, n)) | |
| yield 198, subst2 | |
| # 137: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 137, subst2 | |
| # 201: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) | |
| yield 201, subst2 | |
| # 204: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f163(p)) and (cons_f164(m, n, p)) | |
| yield 204, subst2 | |
| # 207: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f162(m, n, p)) and (cons_f164(m, n, p)) | |
| yield 207, subst2 | |
| # 178: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f151(m, n, p)) | |
| yield 178, subst2 | |
| # 211: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) | |
| yield 211, subst2 | |
| # 402: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 402, subst2 | |
| # 404: (e + x*f)**p /; (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 404, subst2 | |
| # 214: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f167(m, n, p)) and (cons_f169(m, n, p)) | |
| yield 214, subst2 | |
| # 278: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 278, subst2 | |
| # 1362: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1362, subst2 | |
| # 281: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f194(m, n, p)) and (cons_f195(m, n, p)) | |
| yield 281, subst2 | |
| # 220: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f171(n, p)) | |
| yield 220, subst2 | |
| # 223: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f170(m, n, p)) | |
| yield 223, subst2 | |
| if len(subjects152) >= 1: | |
| tmp301 = [] | |
| tmp301.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp301) > 1: | |
| tmp302 = create_operation_expression(associative1, tmp301) | |
| elif len(tmp301) == 1: | |
| tmp302 = tmp301[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_2', tmp302) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3172 | |
| if len(subjects152) == 0: | |
| # State 3173 | |
| if len(subjects) == 0: | |
| # 195: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) and (cons_f158(m, p)) | |
| yield 195, subst2 | |
| # 217: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) and (cons_f170(m, n, p)) | |
| yield 217, subst2 | |
| # 198: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) and (cons_f160(d, p, c, f, e, m, b, a, n)) | |
| yield 198, subst2 | |
| # 137: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 137, subst2 | |
| # 201: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f159(m, n, p)) | |
| yield 201, subst2 | |
| # 204: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f163(p)) and (cons_f164(m, n, p)) | |
| yield 204, subst2 | |
| # 207: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f162(m, n, p)) and (cons_f164(m, n, p)) | |
| yield 207, subst2 | |
| # 178: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f151(m, n, p)) | |
| yield 178, subst2 | |
| # 211: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f167(m, n, p)) | |
| yield 211, subst2 | |
| # 402: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 402, subst2 | |
| # 404: (e + x*f)**p /; (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 404, subst2 | |
| # 214: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f162(m, n, p)) and (cons_f167(m, n, p)) and (cons_f169(m, n, p)) | |
| yield 214, subst2 | |
| # 278: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 278, subst2 | |
| # 1362: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f224(i, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1362, subst2 | |
| # 281: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f194(m, n, p)) and (cons_f195(m, n, p)) | |
| yield 281, subst2 | |
| # 220: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f171(n, p)) | |
| yield 220, subst2 | |
| # 223: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f170(m, n, p)) | |
| yield 223, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp301.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp301)) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3261 | |
| if len(subjects152) == 0: | |
| # State 3262 | |
| if len(subjects) == 0: | |
| # 161: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f140(n, p)) and (cons_f141(d, p, c, f, e, b, a, n)) | |
| yield 161, subst2 | |
| # 181: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f152(n, p)) | |
| yield 181, subst2 | |
| # 183: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f140(n, p)) | |
| yield 183, subst2 | |
| if len(subjects152) >= 1: | |
| tmp305 = [] | |
| tmp305.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp305) > 1: | |
| tmp306 = create_operation_expression(associative1, tmp305) | |
| elif len(tmp305) == 1: | |
| tmp306 = tmp305[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp306) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3261 | |
| if len(subjects152) == 0: | |
| # State 3262 | |
| if len(subjects) == 0: | |
| # 161: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f126(n, p)) and (cons_f140(n, p)) and (cons_f141(d, p, c, f, e, b, a, n)) | |
| yield 161, subst2 | |
| # 181: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f152(n, p)) | |
| yield 181, subst2 | |
| # 183: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f140(n, p)) | |
| yield 183, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp305.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp305)) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3322 | |
| if len(subjects152) == 0: | |
| # State 3323 | |
| if len(subjects) == 0: | |
| # 168: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f13(p)) and (cons_f145(p)) | |
| yield 168, subst2 | |
| # 167: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f38(p)) | |
| yield 167, subst2 | |
| if len(subjects152) >= 1: | |
| tmp309 = [] | |
| tmp309.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp309) > 1: | |
| tmp310 = create_operation_expression(associative1, tmp309) | |
| elif len(tmp309) == 1: | |
| tmp310 = tmp309[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp310) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3322 | |
| if len(subjects152) == 0: | |
| # State 3323 | |
| if len(subjects) == 0: | |
| # 168: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f13(p)) and (cons_f145(p)) | |
| yield 168, subst2 | |
| # 167: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f38(p)) | |
| yield 167, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp309.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp309)) | |
| if len(subjects152) >= 1: | |
| tmp312 = [] | |
| tmp312.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp312) > 1: | |
| tmp313 = create_operation_expression(associative1, tmp312) | |
| elif len(tmp312) == 1: | |
| tmp313 = tmp312[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp313) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3334 | |
| if len(subjects152) == 0: | |
| # State 3335 | |
| if len(subjects) == 0: | |
| # 359: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f216(d, c, f, e, h, x, b, a, g)) | |
| yield 359, subst2 | |
| # 169: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f13(p)) and (cons_f146(p)) | |
| yield 169, subst2 | |
| # 170: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f13(p)) and (cons_f137(p)) | |
| yield 170, subst2 | |
| # 173: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f147(p)) | |
| yield 173, subst2 | |
| # 375: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f145(p)) | |
| yield 375, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp312.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp312)) | |
| if len(subjects152) >= 1: | |
| tmp315 = [] | |
| tmp315.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp315) > 1: | |
| tmp316 = create_operation_expression(associative1, tmp315) | |
| elif len(tmp315) == 1: | |
| tmp316 = tmp315[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp316) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3349 | |
| if len(subjects152) == 0: | |
| # State 3350 | |
| if len(subjects) == 0: | |
| # 363: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f217(d, p, c, f, e, h, x, n, b, a, g)) | |
| yield 363, subst2 | |
| # 175: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f149(p)) and (cons_f137(p)) | |
| yield 175, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp315.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp315)) | |
| if len(subjects152) >= 1: | |
| tmp318 = [] | |
| tmp318.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp318) > 1: | |
| tmp319 = create_operation_expression(associative1, tmp318) | |
| elif len(tmp318) == 1: | |
| tmp319 = tmp318[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_2', tmp319) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3522 | |
| if len(subjects152) == 0: | |
| # State 3523 | |
| if len(subjects) == 0: | |
| # 353: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f144(m, n, p)) and (cons_f170(m, n, p)) | |
| yield 353, subst2 | |
| # 356: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f194(m, n, p)) and (cons_f195(m, n, p)) | |
| yield 356, subst2 | |
| # 298: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f38(p)) and (cons_f200(d, x, b, c, a)) | |
| yield 298, subst2 | |
| # 394: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f220(q, p)) | |
| yield 394, subst2 | |
| # 332: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f215(m, n, p)) | |
| yield 332, subst2 | |
| # 301: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f38(p)) and (cons_f202(d, x, b, c, a)) | |
| yield 301, subst2 | |
| # 398: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f219(m, n, p)) | |
| yield 398, subst2 | |
| # 304: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f147(p)) and (cons_f182(b, a, e, f)) and (cons_f203(d, f, e, x, b, c, a)) and (cons_f204(d, c, f, e, x, b, a)) | |
| yield 304, subst2 | |
| # 336: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) | |
| yield 336, subst2 | |
| # 307: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f147(p)) and (cons_f205(b, a, e, f)) | |
| yield 307, subst2 | |
| # 340: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f170(m, n, p)) | |
| yield 340, subst2 | |
| # 371: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f219(m, n, p)) | |
| yield 371, subst2 | |
| # 310: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f147(p)) and (cons_f202(d, x, b, c, a)) and (cons_f206(f, e, x, b, a)) | |
| yield 310, subst2 | |
| # 343: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 343, subst2 | |
| # 347: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f170(m, n, p)) | |
| yield 347, subst2 | |
| # 284: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) | |
| yield 284, subst2 | |
| # 350: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f144(m, n, p)) | |
| yield 350, subst2 | |
| # 287: (e + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f157(m, n, p)) | |
| yield 287, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp318.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp318)) | |
| if len(subjects152) >= 1 and subjects152[0] == -1: | |
| tmp321 = subjects152.popleft() | |
| # State 3367 | |
| if len(subjects152) == 0: | |
| # State 3368 | |
| if len(subjects) == 0: | |
| # 192: 1/(e + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f156(d, c, x, b, a)) | |
| yield 192, subst1 | |
| # 186: 1/(e + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f153(d, c, f, e, x, b, a)) | |
| yield 186, subst1 | |
| # 226: 1/(e + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) | |
| yield 226, subst1 | |
| # 189: 1/(e + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f154(d, c, f, e, b, a)) | |
| yield 189, subst1 | |
| subjects152.appendleft(tmp321) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/4: | |
| tmp322 = subjects152.popleft() | |
| # State 3418 | |
| if len(subjects152) == 0: | |
| # State 3419 | |
| if len(subjects) == 0: | |
| # 228: (e + x*f)**(-1/4) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f174(c, f, e, d)) | |
| yield 228, subst1 | |
| # 230: (e + x*f)**(-1/4) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f175(c, f, e, d)) | |
| yield 230, subst1 | |
| subjects152.appendleft(tmp322) | |
| if len(subjects152) >= 1 and subjects152[0] == -3/4: | |
| tmp323 = subjects152.popleft() | |
| # State 3430 | |
| if len(subjects152) == 0: | |
| # State 3431 | |
| if len(subjects) == 0: | |
| # 232: (e + x*f)**(-3/4) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f175(c, f, e, d)) | |
| yield 232, subst1 | |
| # 231: (e + x*f)**(-3/4) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f174(c, f, e, d)) | |
| yield 231, subst1 | |
| subjects152.appendleft(tmp323) | |
| if len(subjects152) >= 1 and subjects152[0] == 1/2: | |
| tmp324 = subjects152.popleft() | |
| # State 3460 | |
| if len(subjects152) == 0: | |
| # State 3461 | |
| if len(subjects) == 0: | |
| # 385: sqrt(e + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f216(d, c, f, e, h, x, b, a, g)) | |
| yield 385, subst1 | |
| # 243: sqrt(e + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f182(b, a, e, f)) and (cons_f184(d, f, e, x, b, c, a)) | |
| yield 243, subst1 | |
| # 246: sqrt(e + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f185(d, c, f, e, b, a)) | |
| yield 246, subst1 | |
| subjects152.appendleft(tmp324) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/3: | |
| tmp325 = subjects152.popleft() | |
| # State 3495 | |
| if len(subjects152) == 0: | |
| # State 3496 | |
| if len(subjects) == 0: | |
| # 266: (e + x*f)**(-1/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f191(d, c, f, e, b, a)) | |
| yield 266, subst1 | |
| subjects152.appendleft(tmp325) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/2: | |
| tmp326 = subjects152.popleft() | |
| # State 3644 | |
| if len(subjects152) == 0: | |
| # State 3645 | |
| if len(subjects) == 0: | |
| # 379: 1/sqrt(e + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f216(d, c, f, e, h, x, b, a, g)) | |
| yield 379, subst1 | |
| # 383: 1/sqrt(e + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) | |
| yield 383, subst1 | |
| subjects152.appendleft(tmp326) | |
| if pattern_index == 19: | |
| # State 3277 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3278 | |
| if len(subjects152) == 0: | |
| # State 3279 | |
| if len(subjects) == 0: | |
| # 274: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f192(m, n)) and (cons_f144(m, n, p)) | |
| yield 274, subst2 | |
| # 163: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f142(m, n)) and (cons_f143(m)) and (cons_f144(m, n, p)) | |
| yield 163, subst2 | |
| # 269: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) and (cons_f43(a)) | |
| yield 269, subst2 | |
| # 271: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) | |
| yield 271, subst2 | |
| if len(subjects152) >= 1: | |
| tmp328 = [] | |
| tmp328.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp328) > 1: | |
| tmp329 = create_operation_expression(associative1, tmp328) | |
| elif len(tmp328) == 1: | |
| tmp329 = tmp328[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp329) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3278 | |
| if len(subjects152) == 0: | |
| # State 3279 | |
| if len(subjects) == 0: | |
| # 274: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f192(m, n)) and (cons_f144(m, n, p)) | |
| yield 274, subst2 | |
| # 163: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f142(m, n)) and (cons_f143(m)) and (cons_f144(m, n, p)) | |
| yield 163, subst2 | |
| # 269: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) and (cons_f43(a)) | |
| yield 269, subst2 | |
| # 271: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) | |
| yield 271, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp328.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp328)) | |
| if len(subjects152) >= 1: | |
| tmp331 = [] | |
| tmp331.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp331) > 1: | |
| tmp332 = create_operation_expression(associative1, tmp331) | |
| elif len(tmp331) == 1: | |
| tmp332 = tmp331[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp332) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 5135 | |
| if len(subjects152) == 0: | |
| # State 5136 | |
| if len(subjects) == 0: | |
| # 1031: (x*d + a)**m /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f358(m, p)) and (cons_f288(b, d, a, e)) and (cons_f289(c, d, e, b)) | |
| yield 1031, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp331.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp331)) | |
| if pattern_index == 20: | |
| # State 3302 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3303 | |
| if len(subjects152) == 0: | |
| # State 3304 | |
| if len(subjects) == 0: | |
| # 272: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) | |
| yield 272, subst2 | |
| # 275: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f192(m, n)) and (cons_f144(m, n, p)) | |
| yield 275, subst2 | |
| # 164: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f142(m, n)) and (cons_f144(m, n, p)) | |
| yield 164, subst2 | |
| # 270: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) and (cons_f177(c)) | |
| yield 270, subst2 | |
| if len(subjects152) >= 1: | |
| tmp335 = [] | |
| tmp335.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp335) > 1: | |
| tmp336 = create_operation_expression(associative1, tmp335) | |
| elif len(tmp335) == 1: | |
| tmp336 = tmp335[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_2', tmp336) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3303 | |
| if len(subjects152) == 0: | |
| # State 3304 | |
| if len(subjects) == 0: | |
| # 272: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) | |
| yield 272, subst2 | |
| # 275: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f192(m, n)) and (cons_f144(m, n, p)) | |
| yield 275, subst2 | |
| # 164: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f142(m, n)) and (cons_f144(m, n, p)) | |
| yield 164, subst2 | |
| # 270: (x*d + c)**n /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f70(b, d, a, c)) and (cons_f124(m, n)) and (cons_f177(c)) | |
| yield 270, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp335.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp335)) | |
| if pattern_index == 21: | |
| # State 3444 | |
| if len(subjects152) >= 1 and subjects152[0] == 1/2: | |
| tmp338 = subjects152.popleft() | |
| # State 3445 | |
| if len(subjects152) == 0: | |
| # State 3446 | |
| if len(subjects) == 0: | |
| # 240: sqrt(x*d + e) /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f176(c, d, e, f)) and (cons_f181(c, e)) | |
| yield 240, subst1 | |
| # 235: sqrt(x*d + e) /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f176(c, d, e, f)) and (cons_f178(e)) | |
| yield 235, subst1 | |
| subjects152.appendleft(tmp338) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/2: | |
| tmp339 = subjects152.popleft() | |
| # State 3468 | |
| if len(subjects152) == 0: | |
| # State 3469 | |
| if len(subjects) == 0: | |
| # 249: 1/sqrt(x*d + e) /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f178(e)) and (cons_f186(b, d, f)) | |
| yield 249, subst1 | |
| # 252: 1/sqrt(x*d + e) /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f178(e)) and (cons_f187(b, d, f)) | |
| yield 252, subst1 | |
| # 254: 1/sqrt(x*d + e) /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f181(c, e)) | |
| yield 254, subst1 | |
| subjects152.appendleft(tmp339) | |
| if len(subjects152) >= 1: | |
| tmp340 = [] | |
| tmp340.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp340) > 1: | |
| tmp341 = create_operation_expression(associative1, tmp340) | |
| elif len(tmp340) == 1: | |
| tmp341 = tmp340[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_2', tmp341) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3530 | |
| if len(subjects152) == 0: | |
| # State 3531 | |
| if len(subjects) == 0: | |
| # 290: (x*d + e)**p /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f197(e, p)) | |
| yield 290, subst2 | |
| # 293: (x*d + e)**p /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f199(d, p, f, e, c)) | |
| yield 293, subst2 | |
| # 295: (x*d + e)**p /; (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) | |
| yield 295, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp340.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp340)) | |
| if len(subjects152) >= 1 and subjects152[0] == 2: | |
| tmp343 = subjects152.popleft() | |
| # State 5194 | |
| if len(subjects152) == 0: | |
| # State 5195 | |
| if len(subjects) == 0: | |
| # 1051: (x*d + e)**2 /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f379(p, f, e, m, x, c, a, g)) | |
| yield 1051, subst1 | |
| subjects152.appendleft(tmp343) | |
| if len(subjects152) >= 1 and subjects152[0] == 3: | |
| tmp344 = subjects152.popleft() | |
| # State 5199 | |
| if len(subjects152) == 0: | |
| # State 5200 | |
| if len(subjects) == 0: | |
| # 1052: (x*d + e)**3 /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f379(p, f, e, m, x, c, a, g)) | |
| yield 1052, subst1 | |
| subjects152.appendleft(tmp344) | |
| if pattern_index == 22: | |
| # State 3479 | |
| if len(subjects152) >= 1 and subjects152[0] == -1/2: | |
| tmp345 = subjects152.popleft() | |
| # State 3480 | |
| if len(subjects152) == 0: | |
| # State 3481 | |
| if len(subjects) == 0: | |
| # 257: 1/sqrt(e + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f182(b, a, e, f)) and (cons_f156(d, c, x, b, a)) and (cons_f188(f, e, x, b, a)) and (cons_f189(d, c, f, e, b, a)) | |
| yield 257, subst1 | |
| # 260: 1/sqrt(e + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f182(b, a, e, f)) and (cons_f156(d, c, x, b, a)) and (cons_f188(f, e, x, b, a)) and (cons_f190(d, c, f, e, b, a)) | |
| yield 260, subst1 | |
| # 263: 1/sqrt(e + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f185(d, c, f, e, b, a)) and (cons_f156(d, c, x, b, a)) and (cons_f188(f, e, x, b, a)) | |
| yield 263, subst1 | |
| # 367: 1/sqrt(e + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f188(f, e, x, b, a)) and (cons_f218(d, f, e, x, c)) | |
| yield 367, subst1 | |
| subjects152.appendleft(tmp345) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3557 | |
| if len(subjects152) == 0: | |
| # State 3558 | |
| if len(subjects) == 0: | |
| # 313: (e + x*f)**p /; (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 313, subst2 | |
| if len(subjects152) >= 1: | |
| tmp347 = [] | |
| tmp347.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp347) > 1: | |
| tmp348 = create_operation_expression(associative1, tmp347) | |
| elif len(tmp347) == 1: | |
| tmp348 = tmp347[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_2', tmp348) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3557 | |
| if len(subjects152) == 0: | |
| # State 3558 | |
| if len(subjects) == 0: | |
| # 313: (e + x*f)**p /; (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 313, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp347.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp347)) | |
| if pattern_index == 23: | |
| # State 3634 | |
| if len(subjects152) >= 1: | |
| tmp350 = [] | |
| tmp350.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp350) > 1: | |
| tmp351 = create_operation_expression(associative1, tmp350) | |
| elif len(tmp350) == 1: | |
| tmp351 = tmp350[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp351) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3635 | |
| if len(subjects152) == 0: | |
| # State 3636 | |
| if len(subjects) == 0: | |
| # 376: (g + x*h)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) | |
| yield 376, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp350.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp350)) | |
| if len(subjects152) >= 1: | |
| tmp353 = [] | |
| tmp353.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp353) > 1: | |
| tmp354 = create_operation_expression(associative1, tmp353) | |
| elif len(tmp353) == 1: | |
| tmp354 = tmp353[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_3', tmp354) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3713 | |
| if len(subjects152) == 0: | |
| # State 3714 | |
| if len(subjects) == 0: | |
| # 395: (g + x*h)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f220(q, p)) | |
| yield 395, subst2 | |
| # 399: (g + x*h)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f221(q)) | |
| yield 399, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp353.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp353)) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_3', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3740 | |
| if len(subjects152) == 0: | |
| # State 3741 | |
| if len(subjects) == 0: | |
| # 403: (g + x*h)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 403, subst2 | |
| # 405: (g + x*h)**q /; (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 405, subst2 | |
| if len(subjects152) >= 1: | |
| tmp357 = [] | |
| tmp357.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp357) > 1: | |
| tmp358 = create_operation_expression(associative1, tmp357) | |
| elif len(tmp357) == 1: | |
| tmp358 = tmp357[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_3', tmp358) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3740 | |
| if len(subjects152) == 0: | |
| # State 3741 | |
| if len(subjects) == 0: | |
| # 403: (g + x*h)**q /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f222(d, q, p, c, f, e, h, m, x, n, b, a, g)) | |
| yield 403, subst2 | |
| # 405: (g + x*h)**q /; (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 405, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp357.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp357)) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/2: | |
| tmp360 = subjects152.popleft() | |
| # State 3650 | |
| if len(subjects152) == 0: | |
| # State 3651 | |
| if len(subjects) == 0: | |
| # 384: 1/sqrt(g + x*h) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) | |
| yield 384, subst1 | |
| # 380: 1/sqrt(g + x*h) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f216(d, c, f, e, h, x, b, a, g)) | |
| yield 380, subst1 | |
| subjects152.appendleft(tmp360) | |
| if len(subjects152) >= 1 and subjects152[0] == 1/2: | |
| tmp361 = subjects152.popleft() | |
| # State 3662 | |
| if len(subjects152) == 0: | |
| # State 3663 | |
| if len(subjects) == 0: | |
| # 386: sqrt(g + x*h) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f216(d, c, f, e, h, x, b, a, g)) | |
| yield 386, subst1 | |
| subjects152.appendleft(tmp361) | |
| if pattern_index == 24: | |
| # State 3921 | |
| if len(subjects152) >= 1: | |
| tmp362 = [] | |
| tmp362.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp362) > 1: | |
| tmp363 = create_operation_expression(associative1, tmp362) | |
| elif len(tmp362) == 1: | |
| tmp363 = tmp362[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp363) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 3922 | |
| if len(subjects152) == 0: | |
| # State 3923 | |
| if len(subjects) == 0: | |
| # 1158: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f45(b, a, c)) | |
| yield 1158, subst2 | |
| # 659: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f45(b, a, c)) and (cons_f316(c, f, g, b)) and (cons_f147(p)) and (cons_f244(m, p)) and (cons_f137(p)) | |
| yield 659, subst2 | |
| # 662: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f45(b, a, c)) and (cons_f316(c, f, g, b)) and (cons_f147(p)) and (cons_f13(p)) and (cons_f137(p)) | |
| yield 662, subst2 | |
| # 407: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f47(c, d, e, b)) | |
| yield 407, subst2 | |
| # 664: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f316(c, f, g, b)) and (cons_f147(p)) and (cons_f225(p)) and (cons_f318(m, p)) | |
| yield 664, subst2 | |
| # 409: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f237(m, p)) | |
| yield 409, subst2 | |
| # 411: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f238(m, p)) | |
| yield 411, subst2 | |
| # 667: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f316(c, f, g, b)) and (cons_f147(p)) and (cons_f319(m, p)) | |
| yield 667, subst2 | |
| # 669: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f316(c, f, g, b)) and (cons_f147(p)) and (cons_f319(m, p)) and (cons_f320(m, p)) | |
| yield 669, subst2 | |
| # 413: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f239(c, d, e, b)) and (cons_f240(m, p)) | |
| yield 413, subst2 | |
| # 420: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f239(c, d, e, b)) and (cons_f242(m, p)) | |
| yield 420, subst2 | |
| # 676: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f321(c, f, g, b)) and (cons_f147(p)) and (cons_f323(d, p, e, b, c, m)) | |
| yield 676, subst2 | |
| # 679: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f321(c, f, g, b)) and (cons_f147(p)) and (cons_f239(c, d, e, b)) and (cons_f242(m, p)) | |
| yield 679, subst2 | |
| # 424: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f45(b, a, c)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f146(p)) and (cons_f246(p)) | |
| yield 424, subst2 | |
| # 426: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f45(b, a, c)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f146(p)) and (cons_f246(p)) and (cons_f248(m, p)) | |
| yield 426, subst2 | |
| # 682: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f321(c, f, g, b)) and (cons_f147(p)) and (cons_f239(c, d, e, b)) and (cons_f319(m, p)) and (cons_f270(m, p)) | |
| yield 682, subst2 | |
| # 428: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f45(b, a, c)) and (cons_f239(c, d, e, b)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f249(m, p)) and (cons_f238(m, p)) and (cons_f248(m, p)) and (cons_f251(m, p)) and (cons_f246(p)) | |
| yield 428, subst2 | |
| # 685: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f321(c, f, g, b)) and (cons_f147(p)) and (cons_f239(c, d, e, b)) and (cons_f319(m, p)) and (cons_f270(m, p)) and (cons_f324(d, f, e, x, m, g)) | |
| yield 685, subst2 | |
| # 430: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f45(b, a, c)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f246(p)) | |
| yield 430, subst2 | |
| # 433: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f45(b, a, c)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f253(m, p)) and (cons_f246(p)) | |
| yield 433, subst2 | |
| # 435: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f239(c, d, e, b)) and (cons_f238(m, p)) and (cons_f254(m, p)) and (cons_f255(m, p)) | |
| yield 435, subst2 | |
| # 563: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f288(b, d, a, e)) and (cons_f289(c, d, e, b)) and (cons_f290(m, p)) and (cons_f147(p)) | |
| yield 563, subst2 | |
| # 437: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f239(c, d, e, b)) and (cons_f246(p)) | |
| yield 437, subst2 | |
| # 439: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f147(p)) and (cons_f239(c, d, e, b)) | |
| yield 439, subst2 | |
| # 891: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f358(m, p)) and (cons_f288(b, d, a, e)) and (cons_f289(c, d, e, b)) | |
| yield 891, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp362.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp362)) | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4455 | |
| if len(subjects152) == 0: | |
| # State 4456 | |
| if len(subjects) == 0: | |
| # 1152: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f384(c, f, p)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1152, subst2 | |
| # 1155: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f147(p)) and (cons_f387(c, f)) | |
| yield 1155, subst2 | |
| # 646: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 646, subst2 | |
| # 1164: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f417(h, b, c, a, g)) and (cons_f418(d, f, e, h, c, a, g)) | |
| yield 1164, subst2 | |
| # 656: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f316(c, f, g, b)) and (cons_f147(p)) and (cons_f242(m, p)) | |
| yield 656, subst2 | |
| # 671: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f316(c, f, g, b)) and (cons_f147(p)) and (cons_f319(m, p)) | |
| yield 671, subst2 | |
| if len(subjects152) >= 1: | |
| tmp366 = [] | |
| tmp366.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp366) > 1: | |
| tmp367 = create_operation_expression(associative1, tmp366) | |
| elif len(tmp366) == 1: | |
| tmp367 = tmp366[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp367) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4455 | |
| if len(subjects152) == 0: | |
| # State 4456 | |
| if len(subjects) == 0: | |
| # 1152: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f384(c, f, p)) and (cons_f385(d, q, c, f, e, x, b, a)) | |
| yield 1152, subst2 | |
| # 1155: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f382(c, d, a, f)) and (cons_f383(b, d, a, e)) and (cons_f147(p)) and (cons_f387(c, f)) | |
| yield 1155, subst2 | |
| # 646: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 646, subst2 | |
| # 1164: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f417(h, b, c, a, g)) and (cons_f418(d, f, e, h, c, a, g)) | |
| yield 1164, subst2 | |
| # 656: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f316(c, f, g, b)) and (cons_f147(p)) and (cons_f242(m, p)) | |
| yield 656, subst2 | |
| # 671: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f45(b, a, c)) and (cons_f316(c, f, g, b)) and (cons_f147(p)) and (cons_f319(m, p)) | |
| yield 671, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp366.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp366)) | |
| if len(subjects152) >= 1: | |
| tmp369 = [] | |
| tmp369.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp369) > 1: | |
| tmp370 = create_operation_expression(associative1, tmp369) | |
| elif len(tmp369) == 1: | |
| tmp370 = tmp369[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp370) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4504 | |
| if len(subjects152) == 0: | |
| # State 4505 | |
| if len(subjects) == 0: | |
| # 673: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f45(b, a, c)) and (cons_f321(c, f, g, b)) and (cons_f147(p)) and (cons_f239(c, d, e, b)) and (cons_f13(p)) and (cons_f322(p)) | |
| yield 673, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp369.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp369)) | |
| if len(subjects152) >= 1 and subjects152[0] == 1/2: | |
| tmp372 = subjects152.popleft() | |
| # State 3942 | |
| if len(subjects152) == 0: | |
| # State 3943 | |
| if len(subjects) == 0: | |
| # 417: sqrt(a + v**2*c + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f45(b, a, c)) and (cons_f239(c, d, e, b)) | |
| yield 417, subst1 | |
| # 415: sqrt(a + v**2*c + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f45(b, a, c)) and (cons_f239(c, d, e, b)) | |
| yield 415, subst1 | |
| subjects152.appendleft(tmp372) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/2: | |
| tmp373 = subjects152.popleft() | |
| # State 3950 | |
| if len(subjects152) == 0: | |
| # State 3951 | |
| if len(subjects) == 0: | |
| # 418: 1/sqrt(a + v**2*c + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f45(b, a, c)) and (cons_f239(c, d, e, b)) | |
| yield 418, subst1 | |
| # 653: 1/sqrt(a + v**2*c + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f45(b, a, c)) and (cons_f316(c, f, g, b)) | |
| yield 653, subst1 | |
| subjects152.appendleft(tmp373) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/3: | |
| tmp374 = subjects152.popleft() | |
| # State 4407 | |
| if len(subjects152) == 0: | |
| # State 4408 | |
| if len(subjects) == 0: | |
| # 624: (a + v**2*c + x*f)**(-1/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f239(c, d, e, b)) and (cons_f308(d, e, b, c, a)) and (cons_f309(c, d, e, b)) | |
| yield 624, subst1 | |
| # 628: (a + v**2*c + x*f)**(-1/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f239(c, d, e, b)) and (cons_f308(d, e, b, c, a)) and (cons_f311(c, d, e, b)) | |
| yield 628, subst1 | |
| # 630: (a + v**2*c + x*f)**(-1/3) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f312(d, e, b, c, a)) | |
| yield 630, subst1 | |
| subjects152.appendleft(tmp374) | |
| if pattern_index == 25: | |
| # State 4002 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4003 | |
| if len(subjects152) == 0: | |
| # State 4004 | |
| if len(subjects) == 0: | |
| # 514: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f246(p)) | |
| yield 514, subst2 | |
| # 898: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f361(m, p)) and (cons_f299(m, p)) and (cons_f362(m, p)) | |
| yield 898, subst2 | |
| # 903: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f363(m, p)) and (cons_f303(m, p)) and (cons_f362(m, p)) | |
| yield 903, subst2 | |
| # 521: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f238(m, p)) and (cons_f277(m, p)) | |
| yield 521, subst2 | |
| # 523: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f278(m, p)) | |
| yield 523, subst2 | |
| # 907: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f364(d, p, c, f, e, m, b, a, g)) | |
| yield 907, subst2 | |
| # 525: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) | |
| yield 525, subst2 | |
| # 527: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f128(p)) | |
| yield 527, subst2 | |
| # 894: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f163(p)) and (cons_f359(m, p)) and (cons_f360(m, p)) | |
| yield 894, subst2 | |
| # 1182: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f423(p, c, f, e, h, b, m, g)) and (cons_f424(d, p, c, f, h, m, b, a, g)) and (cons_f270(m, p)) | |
| yield 1182, subst2 | |
| # 1188: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f427(p, c, f, h, b, m, g)) and (cons_f424(d, p, c, f, h, m, b, a, g)) and (cons_f270(m, p)) | |
| yield 1188, subst2 | |
| # 1191: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f428(m, p)) | |
| yield 1191, subst2 | |
| # 936: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f319(m, p)) and (cons_f368(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 936, subst2 | |
| # 1197: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f428(m, p)) | |
| yield 1197, subst2 | |
| # 942: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f362(m, p)) | |
| yield 942, subst2 | |
| # 1203: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f429(h, b, c, a, g)) | |
| yield 1203, subst2 | |
| # 948: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f369(m, p)) | |
| yield 948, subst2 | |
| # 1209: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f429(h, b, c, a, g)) | |
| yield 1209, subst2 | |
| # 441: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f38(p)) | |
| yield 441, subst2 | |
| # 967: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) | |
| yield 967, subst2 | |
| # 1353: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1353, subst2 | |
| # 846: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f128(p)) | |
| yield 846, subst2 | |
| # 856: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f242(m, p)) and (cons_f350(d, c, f, e, b, a, g)) | |
| yield 856, subst2 | |
| # 1244: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f242(m, p)) | |
| yield 1244, subst2 | |
| # 866: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f242(m, p)) | |
| yield 866, subst2 | |
| # 1250: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f242(m, p)) | |
| yield 1250, subst2 | |
| # 1256: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f270(m, p)) | |
| yield 1256, subst2 | |
| # 1260: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f270(m, p)) | |
| yield 1260, subst2 | |
| # 504: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f242(m, p)) and (cons_f54(p)) | |
| yield 504, subst2 | |
| # 506: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f128(p)) and (cons_f269(m, p)) | |
| yield 506, subst2 | |
| # 508: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f244(m, p)) and (cons_f163(p)) and (cons_f271(m, p)) and (cons_f246(p)) | |
| yield 508, subst2 | |
| # 510: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f273(m, p)) and (cons_f246(p)) | |
| yield 510, subst2 | |
| if len(subjects152) >= 1: | |
| tmp376 = [] | |
| tmp376.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp376) > 1: | |
| tmp377 = create_operation_expression(associative1, tmp376) | |
| elif len(tmp376) == 1: | |
| tmp377 = tmp376[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp377) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4003 | |
| if len(subjects152) == 0: | |
| # State 4004 | |
| if len(subjects) == 0: | |
| # 514: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f246(p)) | |
| yield 514, subst2 | |
| # 898: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f361(m, p)) and (cons_f299(m, p)) and (cons_f362(m, p)) | |
| yield 898, subst2 | |
| # 903: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f363(m, p)) and (cons_f303(m, p)) and (cons_f362(m, p)) | |
| yield 903, subst2 | |
| # 521: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f238(m, p)) and (cons_f277(m, p)) | |
| yield 521, subst2 | |
| # 523: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f278(m, p)) | |
| yield 523, subst2 | |
| # 907: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f364(d, p, c, f, e, m, b, a, g)) | |
| yield 907, subst2 | |
| # 525: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) | |
| yield 525, subst2 | |
| # 527: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f128(p)) | |
| yield 527, subst2 | |
| # 894: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f163(p)) and (cons_f359(m, p)) and (cons_f360(m, p)) | |
| yield 894, subst2 | |
| # 1182: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f423(p, c, f, e, h, b, m, g)) and (cons_f424(d, p, c, f, h, m, b, a, g)) and (cons_f270(m, p)) | |
| yield 1182, subst2 | |
| # 1188: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f427(p, c, f, h, b, m, g)) and (cons_f424(d, p, c, f, h, m, b, a, g)) and (cons_f270(m, p)) | |
| yield 1188, subst2 | |
| # 1191: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f428(m, p)) | |
| yield 1191, subst2 | |
| # 936: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f319(m, p)) and (cons_f368(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 936, subst2 | |
| # 1197: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f428(m, p)) | |
| yield 1197, subst2 | |
| # 942: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f362(m, p)) | |
| yield 942, subst2 | |
| # 1203: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f429(h, b, c, a, g)) | |
| yield 1203, subst2 | |
| # 948: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f369(m, p)) | |
| yield 948, subst2 | |
| # 1209: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f429(h, b, c, a, g)) | |
| yield 1209, subst2 | |
| # 441: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f38(p)) | |
| yield 441, subst2 | |
| # 967: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) | |
| yield 967, subst2 | |
| # 1353: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 1353, subst2 | |
| # 846: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f128(p)) | |
| yield 846, subst2 | |
| # 856: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f242(m, p)) and (cons_f350(d, c, f, e, b, a, g)) | |
| yield 856, subst2 | |
| # 1244: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f242(m, p)) | |
| yield 1244, subst2 | |
| # 866: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f242(m, p)) | |
| yield 866, subst2 | |
| # 1250: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f242(m, p)) | |
| yield 1250, subst2 | |
| # 1256: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f270(m, p)) | |
| yield 1256, subst2 | |
| # 1260: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f270(m, p)) | |
| yield 1260, subst2 | |
| # 504: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f242(m, p)) and (cons_f54(p)) | |
| yield 504, subst2 | |
| # 506: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f128(p)) and (cons_f269(m, p)) | |
| yield 506, subst2 | |
| # 508: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f244(m, p)) and (cons_f163(p)) and (cons_f271(m, p)) and (cons_f246(p)) | |
| yield 508, subst2 | |
| # 510: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f273(m, p)) and (cons_f246(p)) | |
| yield 510, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp376.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp376)) | |
| if len(subjects152) >= 1: | |
| tmp379 = [] | |
| tmp379.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp379) > 1: | |
| tmp380 = create_operation_expression(associative1, tmp379) | |
| elif len(tmp379) == 1: | |
| tmp380 = tmp379[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp380) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4021 | |
| if len(subjects152) == 0: | |
| # State 4022 | |
| if len(subjects) == 0: | |
| # 512: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f270(m, p)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f246(p)) | |
| yield 512, subst2 | |
| # 643: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f147(p)) | |
| yield 643, subst2 | |
| # 913: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f366(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 913, subst2 | |
| # 919: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f362(m, p)) | |
| yield 919, subst2 | |
| # 445: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f147(p)) and (cons_f41(m, p)) | |
| yield 445, subst2 | |
| # 703: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f326(d, p, f, e, b, c, m, g)) | |
| yield 703, subst2 | |
| # 576: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f296(m, p)) and (cons_f163(p)) | |
| yield 576, subst2 | |
| # 449: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f147(p)) and (cons_f240(m, p)) | |
| yield 449, subst2 | |
| # 579: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f296(m, p)) and (cons_f137(p)) | |
| yield 579, subst2 | |
| # 709: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f137(p)) | |
| yield 709, subst2 | |
| # 457: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f147(p)) and (cons_f13(p)) and (cons_f259(m, p)) | |
| yield 457, subst2 | |
| # 586: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f147(p)) and (cons_f240(m, p)) | |
| yield 586, subst2 | |
| # 715: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f139(p)) and (cons_f54(p)) | |
| yield 715, subst2 | |
| # 1227: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (cons_f244(m, p)) and (cons_f137(p)) | |
| yield 1227, subst2 | |
| # 461: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f147(p)) and (cons_f262(m, p)) | |
| yield 461, subst2 | |
| # 590: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f242(m, p)) and (cons_f13(p)) and (cons_f137(p)) | |
| yield 590, subst2 | |
| # 1231: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (cons_f244(m, p)) and (cons_f137(p)) | |
| yield 1231, subst2 | |
| # 465: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f147(p)) and (cons_f263(m, p)) | |
| yield 465, subst2 | |
| # 593: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f242(m, p)) | |
| yield 593, subst2 | |
| # 721: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f329(m, p)) and (cons_f253(m, p)) | |
| yield 721, subst2 | |
| # 596: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f298(m, p)) and (cons_f299(m, p)) and (cons_f300(d, p, c, e, m, x, b, a)) | |
| yield 596, subst2 | |
| # 725: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f319(m, p)) | |
| yield 725, subst2 | |
| # 1235: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f431(h, b, c, a, g)) | |
| yield 1235, subst2 | |
| # 1239: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f431(h, b, c, a, g)) | |
| yield 1239, subst2 | |
| # 600: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f238(m, p)) and (cons_f303(m, p)) and (cons_f300(d, p, c, e, m, x, b, a)) | |
| yield 600, subst2 | |
| # 473: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f163(p)) and (cons_f264(m, p)) and (cons_f253(m, p)) and (cons_f246(p)) | |
| yield 473, subst2 | |
| # 604: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f304(m, p)) and (cons_f300(d, p, c, e, m, x, b, a)) | |
| yield 604, subst2 | |
| # 477: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f163(p)) and (cons_f265(m, p)) and (cons_f238(m, p)) and (cons_f246(p)) | |
| yield 477, subst2 | |
| # 862: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f242(m, p)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f352(d, e, b, c, m)) | |
| yield 862, subst2 | |
| # 608: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f300(d, p, c, e, m, x, b, a)) | |
| yield 608, subst2 | |
| # 481: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f246(p)) | |
| yield 481, subst2 | |
| # 612: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f300(d, p, c, e, m, x, b, a)) | |
| yield 612, subst2 | |
| # 487: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f238(m, p)) and (cons_f246(p)) | |
| yield 487, subst2 | |
| # 616: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f238(m, p)) and (cons_f300(d, p, c, e, m, x, b, a)) | |
| yield 616, subst2 | |
| # 491: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f253(m, p)) and (cons_f246(p)) | |
| yield 491, subst2 | |
| # 620: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f306(d, p, c, e, m, x, b, a)) | |
| yield 620, subst2 | |
| # 498: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f147(p)) | |
| yield 498, subst2 | |
| # 639: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) and (cons_f147(p)) | |
| yield 639, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp379.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp379)) | |
| if len(subjects152) >= 1: | |
| tmp382 = [] | |
| tmp382.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp382) > 1: | |
| tmp383 = create_operation_expression(associative1, tmp382) | |
| elif len(tmp382) == 1: | |
| tmp383 = tmp382[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp383) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4039 | |
| if len(subjects152) == 0: | |
| # State 4040 | |
| if len(subjects) == 0: | |
| # 825: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) | |
| yield 825, subst2 | |
| # 634: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f232(b, a, c)) and (cons_f229(p)) | |
| yield 634, subst2 | |
| # 635: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f313(b, a, c)) and (cons_f229(p)) | |
| yield 635, subst2 | |
| # 453: (a + v**2*c + x*f)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) and (cons_f147(p)) and (cons_f13(p)) and (cons_f137(p)) | |
| yield 453, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp382.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp382)) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/2: | |
| tmp385 = subjects152.popleft() | |
| # State 4067 | |
| if len(subjects152) == 0: | |
| # State 4068 | |
| if len(subjects) == 0: | |
| # 515: 1/sqrt(a + v**2*c + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) | |
| yield 515, subst1 | |
| # 517: 1/sqrt(a + v**2*c + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) and (cons_f275(c, a, b)) | |
| yield 517, subst1 | |
| # 582: 1/sqrt(a + v**2*c + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f239(c, d, e, b)) | |
| yield 582, subst1 | |
| # 469: 1/sqrt(a + v**2*c + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f256(d, e, b, c, a)) | |
| yield 469, subst1 | |
| # 952: 1/sqrt(a + v**2*c + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f370(d, e, b, c, a)) and (cons_f371(d, f, e, b, a, g)) and (cons_f372(b, d, a, e)) | |
| yield 952, subst1 | |
| # 572: 1/sqrt(a + v**2*c + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 572, subst1 | |
| subjects152.appendleft(tmp385) | |
| if len(subjects152) >= 1 and subjects152[0] == -1: | |
| tmp386 = subjects152.popleft() | |
| # State 4137 | |
| if len(subjects152) == 0: | |
| # State 4138 | |
| if len(subjects) == 0: | |
| # 929: 1/(a + v**2*c + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) | |
| yield 929, subst1 | |
| # 549: 1/(a + v**2*c + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 549, subst1 | |
| # 852: 1/(a + v**2*c + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) | |
| yield 852, subst1 | |
| # 502: 1/(a + v**2*c + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f47(c, d, e, b)) | |
| yield 502, subst1 | |
| # 537: 1/(a + v**2*c + x*f) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f226(b, a, c)) and (cons_f279(d, e, b, c, a)) and (cons_f239(c, d, e, b)) | |
| yield 537, subst1 | |
| subjects152.appendleft(tmp386) | |
| if len(subjects152) >= 1 and subjects152[0] == -3/2: | |
| tmp387 = subjects152.popleft() | |
| # State 5601 | |
| if len(subjects152) == 0: | |
| # State 5602 | |
| if len(subjects) == 0: | |
| # 1221: (a + v**2*c + x*f)**(-3/2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (cons_f429(h, b, c, a, g)) | |
| yield 1221, subst1 | |
| # 1215: (a + v**2*c + x*f)**(-3/2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f226(b, a, c)) and (cons_f429(h, b, c, a, g)) | |
| yield 1215, subst1 | |
| subjects152.appendleft(tmp387) | |
| if pattern_index == 26: | |
| # State 4009 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4010 | |
| if len(subjects152) == 0: | |
| # State 4011 | |
| if len(subjects) == 0: | |
| # 1281: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f407(d, f, e, c, a)) and (cons_f405(q, p)) | |
| yield 1281, subst2 | |
| # 1409: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1409, subst2 | |
| # 1027: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f378(m, n, p)) | |
| yield 1027, subst2 | |
| # 899: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f361(m, p)) and (cons_f299(m, p)) and (cons_f362(m, p)) | |
| yield 899, subst2 | |
| # 1284: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f406(d, c, f, b, a)) and (cons_f405(q, p)) | |
| yield 1284, subst2 | |
| # 1411: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1411, subst2 | |
| # 647: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 647, subst2 | |
| # 904: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f363(m, p)) and (cons_f303(m, p)) and (cons_f362(m, p)) | |
| yield 904, subst2 | |
| # 649: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f314(p)) | |
| yield 649, subst2 | |
| # 1160: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1160, subst2 | |
| # 1289: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) | |
| yield 1289, subst2 | |
| # 1291: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f433(q, p)) | |
| yield 1291, subst2 | |
| # 909: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f365(d, p, f, e, m, c, a, g)) | |
| yield 909, subst2 | |
| # 1166: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f419(c, a, g, h)) and (cons_f418(d, f, e, h, c, a, g)) | |
| yield 1166, subst2 | |
| # 1414: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1414, subst2 | |
| # 528: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f128(p)) and (cons_f281(m, p)) | |
| yield 528, subst2 | |
| # 1423: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f407(d, f, e, c, a)) and (cons_f405(q, p)) | |
| yield 1423, subst2 | |
| # 1426: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f407(d, f, e, c, a)) and (cons_f405(q, p)) | |
| yield 1426, subst2 | |
| # 1172: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f419(c, a, g, h)) and (cons_f420(d, f, h, c, a, g)) | |
| yield 1172, subst2 | |
| # 1429: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f406(d, c, f, b, a)) and (cons_f405(q, p)) | |
| yield 1429, subst2 | |
| # 895: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f163(p)) and (cons_f359(m, p)) and (cons_f360(m, p)) | |
| yield 895, subst2 | |
| # 1432: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f406(d, c, f, b, a)) and (cons_f405(q, p)) | |
| yield 1432, subst2 | |
| # 1178: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f422(c, a, e, f)) and (cons_f38(p)) | |
| yield 1178, subst2 | |
| # 1439: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1439, subst2 | |
| # 1056: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) | |
| yield 1056, subst2 | |
| # 1184: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f425(p, f, e, h, c, m, g)) and (cons_f426(d, p, f, h, c, a, m)) and (cons_f270(m, p)) | |
| yield 1184, subst2 | |
| # 1441: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1441, subst2 | |
| # 1443: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1443, subst2 | |
| # 1445: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1445, subst2 | |
| # 1062: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f381(d, p, f, e, m, x, n, c, a, g)) | |
| yield 1062, subst2 | |
| # 1193: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1193, subst2 | |
| # 938: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f319(m, p)) and (cons_f368(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 938, subst2 | |
| # 1199: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1199, subst2 | |
| # 944: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f362(m, p)) | |
| yield 944, subst2 | |
| # 1074: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1074, subst2 | |
| # 693: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f257(c, d, a, e)) and (cons_f325(m, d, a, p)) | |
| yield 693, subst2 | |
| # 949: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f369(m, p)) | |
| yield 949, subst2 | |
| # 1205: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f430(c, a, g, h)) | |
| yield 1205, subst2 | |
| # 442: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f258(m, d, a, p)) | |
| yield 442, subst2 | |
| # 1211: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f430(c, a, g, h)) | |
| yield 1211, subst2 | |
| # 968: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) | |
| yield 968, subst2 | |
| # 973: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f375(m, n, p)) | |
| yield 973, subst2 | |
| # 848: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f128(p)) | |
| yield 848, subst2 | |
| # 983: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f376(n, p)) | |
| yield 983, subst2 | |
| # 858: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f242(m, p)) and (cons_f351(d, f, e, c, a, g)) | |
| yield 858, subst2 | |
| # 1246: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1246, subst2 | |
| # 867: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f242(m, p)) | |
| yield 867, subst2 | |
| # 1252: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1252, subst2 | |
| # 1257: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1257, subst2 | |
| # 1262: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1262, subst2 | |
| # 1268: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f220(q, p)) and (cons_f432(q, p)) | |
| yield 1268, subst2 | |
| # 1397: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f220(q, p)) and (cons_f432(q, p)) | |
| yield 1397, subst2 | |
| # 1400: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f220(q, p)) and (cons_f432(q, p)) | |
| yield 1400, subst2 | |
| # 1273: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1273, subst2 | |
| # 1275: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1275, subst2 | |
| # 1407: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1407, subst2 | |
| if len(subjects152) >= 1: | |
| tmp389 = [] | |
| tmp389.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp389) > 1: | |
| tmp390 = create_operation_expression(associative1, tmp389) | |
| elif len(tmp389) == 1: | |
| tmp390 = tmp389[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp390) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4010 | |
| if len(subjects152) == 0: | |
| # State 4011 | |
| if len(subjects) == 0: | |
| # 1281: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f407(d, f, e, c, a)) and (cons_f405(q, p)) | |
| yield 1281, subst2 | |
| # 1409: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1409, subst2 | |
| # 1027: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f378(m, n, p)) | |
| yield 1027, subst2 | |
| # 899: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f361(m, p)) and (cons_f299(m, p)) and (cons_f362(m, p)) | |
| yield 899, subst2 | |
| # 1284: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f406(d, c, f, b, a)) and (cons_f405(q, p)) | |
| yield 1284, subst2 | |
| # 1411: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1411, subst2 | |
| # 647: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f5(p, x)) and (cons_f68(x, u)) and (cons_f69(x, u)) | |
| yield 647, subst2 | |
| # 904: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f363(m, p)) and (cons_f303(m, p)) and (cons_f362(m, p)) | |
| yield 904, subst2 | |
| # 649: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f314(p)) | |
| yield 649, subst2 | |
| # 1160: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1160, subst2 | |
| # 1289: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) | |
| yield 1289, subst2 | |
| # 1291: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f50(q, x)) and (cons_f433(q, p)) | |
| yield 1291, subst2 | |
| # 909: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f365(d, p, f, e, m, c, a, g)) | |
| yield 909, subst2 | |
| # 1166: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f419(c, a, g, h)) and (cons_f418(d, f, e, h, c, a, g)) | |
| yield 1166, subst2 | |
| # 1414: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1414, subst2 | |
| # 528: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f128(p)) and (cons_f281(m, p)) | |
| yield 528, subst2 | |
| # 1423: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f407(d, f, e, c, a)) and (cons_f405(q, p)) | |
| yield 1423, subst2 | |
| # 1426: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f407(d, f, e, c, a)) and (cons_f405(q, p)) | |
| yield 1426, subst2 | |
| # 1172: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f419(c, a, g, h)) and (cons_f420(d, f, h, c, a, g)) | |
| yield 1172, subst2 | |
| # 1429: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f406(d, c, f, b, a)) and (cons_f405(q, p)) | |
| yield 1429, subst2 | |
| # 895: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f163(p)) and (cons_f359(m, p)) and (cons_f360(m, p)) | |
| yield 895, subst2 | |
| # 1432: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f406(d, c, f, b, a)) and (cons_f405(q, p)) | |
| yield 1432, subst2 | |
| # 1178: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f422(c, a, e, f)) and (cons_f38(p)) | |
| yield 1178, subst2 | |
| # 1439: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1439, subst2 | |
| # 1056: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) | |
| yield 1056, subst2 | |
| # 1184: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f425(p, f, e, h, c, m, g)) and (cons_f426(d, p, f, h, c, a, m)) and (cons_f270(m, p)) | |
| yield 1184, subst2 | |
| # 1441: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1441, subst2 | |
| # 1443: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1443, subst2 | |
| # 1445: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f50(q, x)) and (cons_f433(q, p)) and (cons_f454(q, p)) | |
| yield 1445, subst2 | |
| # 1062: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f381(d, p, f, e, m, x, n, c, a, g)) | |
| yield 1062, subst2 | |
| # 1193: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1193, subst2 | |
| # 938: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f319(m, p)) and (cons_f368(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 938, subst2 | |
| # 1199: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1199, subst2 | |
| # 944: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f362(m, p)) | |
| yield 944, subst2 | |
| # 1074: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) | |
| yield 1074, subst2 | |
| # 693: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f257(c, d, a, e)) and (cons_f325(m, d, a, p)) | |
| yield 693, subst2 | |
| # 949: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f369(m, p)) | |
| yield 949, subst2 | |
| # 1205: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f430(c, a, g, h)) | |
| yield 1205, subst2 | |
| # 442: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f258(m, d, a, p)) | |
| yield 442, subst2 | |
| # 1211: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f430(c, a, g, h)) | |
| yield 1211, subst2 | |
| # 968: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) | |
| yield 968, subst2 | |
| # 973: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f375(m, n, p)) | |
| yield 973, subst2 | |
| # 848: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f128(p)) | |
| yield 848, subst2 | |
| # 983: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f376(n, p)) | |
| yield 983, subst2 | |
| # 858: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f242(m, p)) and (cons_f351(d, f, e, c, a, g)) | |
| yield 858, subst2 | |
| # 1246: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1246, subst2 | |
| # 867: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f242(m, p)) | |
| yield 867, subst2 | |
| # 1252: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1252, subst2 | |
| # 1257: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1257, subst2 | |
| # 1262: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1262, subst2 | |
| # 1268: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f220(q, p)) and (cons_f432(q, p)) | |
| yield 1268, subst2 | |
| # 1397: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f220(q, p)) and (cons_f432(q, p)) | |
| yield 1397, subst2 | |
| # 1400: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (cons_f220(q, p)) and (cons_f432(q, p)) | |
| yield 1400, subst2 | |
| # 1273: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1273, subst2 | |
| # 1275: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f402(q, p)) and (cons_f403(q)) | |
| yield 1275, subst2 | |
| # 1407: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (cons_f402(q, p)) and (cons_f137(p)) | |
| yield 1407, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp389.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp389)) | |
| if len(subjects152) >= 1: | |
| tmp392 = [] | |
| tmp392.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp392) > 1: | |
| tmp393 = create_operation_expression(associative1, tmp392) | |
| elif len(tmp392) == 1: | |
| tmp393 = tmp392[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2', tmp393) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4026 | |
| if len(subjects152) == 0: | |
| # State 4027 | |
| if len(subjects) == 0: | |
| # 640: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f147(p)) | |
| yield 640, subst2 | |
| # 768: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f41(m, p)) and (cons_f338(n, p)) and (cons_f163(p)) and (cons_f341(n, p)) | |
| yield 768, subst2 | |
| # 644: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f147(p)) | |
| yield 644, subst2 | |
| # 773: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f41(m, p)) and (cons_f338(n, p)) and (cons_f137(p)) | |
| yield 773, subst2 | |
| # 778: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f41(m, p)) and (cons_f338(n, p)) and (cons_f137(p)) | |
| yield 778, subst2 | |
| # 1035: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f147(p)) and (cons_f338(n, p)) and (cons_f163(p)) | |
| yield 1035, subst2 | |
| # 1039: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f147(p)) and (cons_f338(n, p)) and (cons_f137(p)) | |
| yield 1039, subst2 | |
| # 784: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f41(m, p)) and (cons_f342(n, p)) | |
| yield 784, subst2 | |
| # 915: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f366(d, f, e, x, m, g)) and (cons_f362(m, p)) | |
| yield 915, subst2 | |
| # 790: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f41(m, p)) and (cons_f246(p)) | |
| yield 790, subst2 | |
| # 920: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f362(m, p)) | |
| yield 920, subst2 | |
| # 802: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f343(m, p)) and (cons_f345(d, p, f, e, n, g)) and (cons_f126(n, p)) | |
| yield 802, subst2 | |
| # 807: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f343(m, p)) and (cons_f246(p)) | |
| yield 807, subst2 | |
| # 812: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f343(m, p)) and (cons_f246(p)) | |
| yield 812, subst2 | |
| # 557: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f280(c, d, a, e)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f230(p)) | |
| yield 557, subst2 | |
| # 560: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f287(p)) | |
| yield 560, subst2 | |
| # 818: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f347(p)) and (cons_f348(m, p)) and (cons_f349(p)) | |
| yield 818, subst2 | |
| # 821: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) | |
| yield 821, subst2 | |
| # 1080: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f389(q)) and (cons_f392(d, q, f, c, a)) | |
| yield 1080, subst2 | |
| # 1082: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f50(q, x)) and (cons_f393(q)) | |
| yield 1082, subst2 | |
| # 699: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f314(p)) | |
| yield 699, subst2 | |
| # 827: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) | |
| yield 827, subst2 | |
| # 446: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f41(m, p)) | |
| yield 446, subst2 | |
| # 577: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f296(m, p)) and (cons_f163(p)) | |
| yield 577, subst2 | |
| # 450: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f240(m, p)) | |
| yield 450, subst2 | |
| # 705: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f327(d, p, f, e, m, g)) | |
| yield 705, subst2 | |
| # 580: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f296(m, p)) and (cons_f137(p)) | |
| yield 580, subst2 | |
| # 833: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f270(m, p)) | |
| yield 833, subst2 | |
| # 454: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f13(p)) and (cons_f137(p)) | |
| yield 454, subst2 | |
| # 711: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f257(c, d, a, e)) and (cons_f244(m, p)) and (cons_f137(p)) | |
| yield 711, subst2 | |
| # 839: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f43(a)) | |
| yield 839, subst2 | |
| # 1092: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f395(q)) and (cons_f396(q)) and (cons_f399(d, q, f, c, a)) | |
| yield 1092, subst2 | |
| # 458: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f13(p)) and (cons_f259(m, p)) | |
| yield 458, subst2 | |
| # 587: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f147(p)) and (cons_f240(m, p)) | |
| yield 587, subst2 | |
| # 843: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) | |
| yield 843, subst2 | |
| # 717: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f139(p)) and (cons_f54(p)) | |
| yield 717, subst2 | |
| # 462: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f262(m, p)) | |
| yield 462, subst2 | |
| # 591: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f242(m, p)) and (cons_f13(p)) and (cons_f137(p)) | |
| yield 591, subst2 | |
| # 1232: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f244(m, p)) and (cons_f137(p)) | |
| yield 1232, subst2 | |
| # 1098: (a + c*x**2)**p /; (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f50(q, x)) and (cons_f400(q)) and (cons_f401(q)) and (cons_f399(d, q, f, c, a)) | |
| yield 1098, subst2 | |
| # 1228: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f244(m, p)) and (cons_f137(p)) | |
| yield 1228, subst2 | |
| # 466: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f263(m, p)) | |
| yield 466, subst2 | |
| # 594: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f242(m, p)) | |
| yield 594, subst2 | |
| # 722: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f329(m, p)) and (cons_f253(m, p)) | |
| yield 722, subst2 | |
| # 597: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f298(m, p)) and (cons_f299(m, p)) and (cons_f301(d, p, e, m, x, c, a)) | |
| yield 597, subst2 | |
| # 726: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f319(m, p)) | |
| yield 726, subst2 | |
| # 978: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f149(p)) and (cons_f163(p)) | |
| yield 978, subst2 | |
| # 728: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f330(c, f, a, g)) and (cons_f13(p)) and (cons_f331(p)) | |
| yield 728, subst2 | |
| # 601: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f13(p)) and (cons_f163(p)) and (cons_f238(m, p)) and (cons_f303(m, p)) and (cons_f301(d, p, e, m, x, c, a)) | |
| yield 601, subst2 | |
| # 474: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f257(c, d, a, e)) and (cons_f244(m, p)) and (cons_f163(p)) and (cons_f264(m, p)) and (cons_f253(m, p)) and (cons_f246(p)) | |
| yield 474, subst2 | |
| # 731: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f330(c, f, a, g)) | |
| yield 731, subst2 | |
| # 1236: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f430(c, a, g, h)) | |
| yield 1236, subst2 | |
| # 605: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f304(m, p)) and (cons_f301(d, p, e, m, x, c, a)) | |
| yield 605, subst2 | |
| # 478: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f257(c, d, a, e)) and (cons_f244(m, p)) and (cons_f163(p)) and (cons_f265(m, p)) and (cons_f238(m, p)) and (cons_f246(p)) | |
| yield 478, subst2 | |
| # 863: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f242(m, p)) and (cons_f13(p)) and (cons_f137(p)) | |
| yield 863, subst2 | |
| # 1241: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f430(c, a, g, h)) | |
| yield 1241, subst2 | |
| # 609: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f301(d, p, e, m, x, c, a)) | |
| yield 609, subst2 | |
| # 482: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f257(c, d, a, e)) and (cons_f244(m, p)) and (cons_f137(p)) and (cons_f246(p)) | |
| yield 482, subst2 | |
| # 737: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f13(p)) and (cons_f332(m, p)) | |
| yield 737, subst2 | |
| # 613: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f13(p)) and (cons_f137(p)) and (cons_f301(d, p, e, m, x, c, a)) | |
| yield 613, subst2 | |
| # 743: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f333(n, p)) | |
| yield 743, subst2 | |
| # 488: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f238(m, p)) and (cons_f246(p)) | |
| yield 488, subst2 | |
| # 617: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f238(m, p)) and (cons_f301(d, p, e, m, x, c, a)) | |
| yield 617, subst2 | |
| # 872: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f355(d, p, f, e, c, a, g)) | |
| yield 872, subst2 | |
| # 492: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f253(m, p)) and (cons_f246(p)) | |
| yield 492, subst2 | |
| # 621: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f307(d, p, e, m, x, c, a)) | |
| yield 621, subst2 | |
| # 878: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) and (cons_f13(p)) and (cons_f137(p)) | |
| yield 878, subst2 | |
| # 751: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f41(m, p)) | |
| yield 751, subst2 | |
| # 496: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f43(a)) | |
| yield 496, subst2 | |
| # 499: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) | |
| yield 499, subst2 | |
| # 884: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f287(p)) | |
| yield 884, subst2 | |
| # 1145: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f5(p, x)) and (cons_f50(q, x)) and (cons_f416(d, q, p, f, e, x, c, a)) | |
| yield 1145, subst2 | |
| # 762: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f257(c, d, a, e)) and (cons_f147(p)) and (cons_f41(m, p)) and (cons_f338(n, p)) and (cons_f163(p)) and (cons_f339(n, p)) | |
| yield 762, subst2 | |
| # 636: (a + c*x**2)**p /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f147(p)) and (cons_f43(a)) and (cons_f293(c)) | |
| yield 636, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp392.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp392)) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/2: | |
| tmp395 = subjects152.popleft() | |
| # State 4072 | |
| if len(subjects152) == 0: | |
| # State 4073 | |
| if len(subjects) == 0: | |
| # 583: 1/sqrt(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f297(d, e, x, c, a)) | |
| yield 583, subst1 | |
| # 1128: 1/sqrt(a + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) | |
| yield 1128, subst1 | |
| # 1321: 1/sqrt(a + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f442(d, c, f, h, b, a, g)) | |
| yield 1321, subst1 | |
| # 957: 1/sqrt(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f373(f, x, c, a, g)) | |
| yield 957, subst1 | |
| # 1328: 1/sqrt(a + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) | |
| yield 1328, subst1 | |
| # 1043: 1/sqrt(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) | |
| yield 1043, subst1 | |
| # 470: 1/sqrt(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f257(c, d, a, e)) | |
| yield 470, subst1 | |
| # 796: 1/sqrt(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f257(c, d, a, e)) | |
| yield 796, subst1 | |
| # 573: 1/sqrt(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f280(c, d, a, e)) | |
| yield 573, subst1 | |
| subjects152.appendleft(tmp395) | |
| if len(subjects152) >= 1 and subjects152[0] == -1: | |
| tmp396 = subjects152.popleft() | |
| # State 4194 | |
| if len(subjects152) == 0: | |
| # State 4195 | |
| if len(subjects) == 0: | |
| # 1296: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (With608(d, c, f, h, x, b, a, g)) | |
| yield 1296, subst1 | |
| # 1299: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f434(c, a)) | |
| yield 1299, subst1 | |
| # 532: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f280(c, d, a, e)) and (cons_f283(c, a)) | |
| yield 532, subst1 | |
| # 1302: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f435(c, a)) | |
| yield 1302, subst1 | |
| # 535: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f280(c, d, a, e)) and (cons_f285(c, a)) | |
| yield 535, subst1 | |
| # 538: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f280(c, d, a, e)) | |
| yield 538, subst1 | |
| # 930: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) | |
| yield 930, subst1 | |
| # 550: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) | |
| yield 550, subst1 | |
| # 1318: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f441(d, f, e, h, c, a, g)) | |
| yield 1318, subst1 | |
| # 1453: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) and (With671(B, d, c, f, A, C, x, b, a)) | |
| yield 1453, subst1 | |
| # 1326: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f412(c, a)) | |
| yield 1326, subst1 | |
| # 1456: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) and (With672(d, c, f, A, C, x, b, a)) | |
| yield 1456, subst1 | |
| # 1332: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f414(c, a)) | |
| yield 1332, subst1 | |
| # 1463: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f35(B, x)) and (cons_f36(C, x)) | |
| yield 1463, subst1 | |
| # 1465: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f34(A, x)) and (cons_f36(C, x)) | |
| yield 1465, subst1 | |
| # 853: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) | |
| yield 853, subst1 | |
| # 1120: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (With538(d, c, f, x, b, a)) | |
| yield 1120, subst1 | |
| # 1126: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f412(c, a)) | |
| yield 1126, subst1 | |
| # 1006: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f280(c, d, a, e)) | |
| yield 1006, subst1 | |
| # 1136: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f3(b, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) | |
| yield 1136, subst1 | |
| # 1021: 1/(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f280(c, d, a, e)) | |
| yield 1021, subst1 | |
| subjects152.appendleft(tmp396) | |
| if len(subjects152) >= 1 and subjects152[0] == -3/2: | |
| tmp397 = subjects152.popleft() | |
| # State 4258 | |
| if len(subjects152) == 0: | |
| # State 4259 | |
| if len(subjects) == 0: | |
| # 1217: (a + c*x**2)**(-3/2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f430(c, a, g, h)) | |
| yield 1217, subst1 | |
| # 555: (a + c*x**2)**(-3/2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f280(c, d, a, e)) | |
| yield 555, subst1 | |
| # 1223: (a + c*x**2)**(-3/2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f430(c, a, g, h)) | |
| yield 1223, subst1 | |
| subjects152.appendleft(tmp397) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/3: | |
| tmp398 = subjects152.popleft() | |
| # State 4412 | |
| if len(subjects152) == 0: | |
| # State 4413 | |
| if len(subjects) == 0: | |
| # 1345: (a + c*x**2)**(-1/3) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f446(c, d, a, f)) and (cons_f447(c, a, g, h)) and (cons_f448(a)) | |
| yield 1345, subst1 | |
| # 1340: (a + c*x**2)**(-1/3) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f446(c, d, a, f)) and (cons_f447(c, a, g, h)) and (cons_f43(a)) | |
| yield 1340, subst1 | |
| # 625: (a + c*x**2)**(-1/3) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f310(c, d, a, e)) | |
| yield 625, subst1 | |
| subjects152.appendleft(tmp398) | |
| if len(subjects152) >= 1 and subjects152[0] == -1/4: | |
| tmp399 = subjects152.popleft() | |
| # State 4423 | |
| if len(subjects152) == 0: | |
| # State 4424 | |
| if len(subjects) == 0: | |
| # 631: (a + c*x**2)**(-1/4) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f280(c, d, a, e)) | |
| yield 631, subst1 | |
| subjects152.appendleft(tmp399) | |
| if len(subjects152) >= 1 and subjects152[0] == -3/4: | |
| tmp400 = subjects152.popleft() | |
| # State 4428 | |
| if len(subjects152) == 0: | |
| # State 4429 | |
| if len(subjects) == 0: | |
| # 632: (a + c*x**2)**(-3/4) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f280(c, d, a, e)) | |
| yield 632, subst1 | |
| subjects152.appendleft(tmp400) | |
| if len(subjects152) >= 1 and subjects152[0] == 1/2: | |
| tmp401 = subjects152.popleft() | |
| # State 5401 | |
| if len(subjects152) == 0: | |
| # State 5402 | |
| if len(subjects) == 0: | |
| # 1138: sqrt(a + c*x**2) /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) | |
| yield 1138, subst1 | |
| subjects152.appendleft(tmp401) | |
| if pattern_index == 27: | |
| # State 4015 | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', 1) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4016 | |
| if len(subjects152) == 0: | |
| # State 4017 | |
| if len(subjects) == 0: | |
| # 641: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f84(m)) | |
| yield 641, subst2 | |
| # 1167: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f419(c, a, g, h)) and (cons_f418(d, f, e, h, c, a, g)) and (cons_f17(m)) | |
| yield 1167, subst2 | |
| # 529: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f281(m, p)) | |
| yield 529, subst2 | |
| # 1200: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1200, subst2 | |
| # 694: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f325(m, d, a, p)) | |
| yield 694, subst2 | |
| # 443: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f258(m, d, a, p)) | |
| yield 443, subst2 | |
| # 706: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f327(d, p, f, e, m, g)) | |
| yield 706, subst2 | |
| # 451: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f240(m, p)) | |
| yield 451, subst2 | |
| # 588: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f240(m, p)) | |
| yield 588, subst2 | |
| # 718: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f328(m)) | |
| yield 718, subst2 | |
| # 463: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f262(m, p)) | |
| yield 463, subst2 | |
| # 723: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f329(m, p)) and (cons_f253(m, p)) | |
| yield 723, subst2 | |
| # 727: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f319(m, p)) | |
| yield 727, subst2 | |
| # 1242: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f430(c, a, g, h)) | |
| yield 1242, subst2 | |
| # 990: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f124(m, n)) and (cons_f336(f, e, g, d)) and (cons_f377(f, d, m)) | |
| yield 990, subst2 | |
| # 483: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f257(c, d, a, e)) and (cons_f244(m, p)) and (cons_f252(m)) | |
| yield 483, subst2 | |
| # 1253: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1253, subst2 | |
| # 489: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f31(m)) and (cons_f266(m)) and (cons_f238(m, p)) | |
| yield 489, subst2 | |
| # 1263: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1263, subst2 | |
| # 497: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f268(d)) | |
| yield 497, subst2 | |
| # 500: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f257(c, d, a, e)) | |
| yield 500, subst2 | |
| # 637: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) | |
| yield 637, subst2 | |
| if len(subjects152) >= 1: | |
| tmp403 = [] | |
| tmp403.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp403) > 1: | |
| tmp404 = create_operation_expression(associative1, tmp403) | |
| elif len(tmp403) == 1: | |
| tmp404 = tmp403[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp404) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4016 | |
| if len(subjects152) == 0: | |
| # State 4017 | |
| if len(subjects) == 0: | |
| # 641: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f84(m)) | |
| yield 641, subst2 | |
| # 1167: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f419(c, a, g, h)) and (cons_f418(d, f, e, h, c, a, g)) and (cons_f17(m)) | |
| yield 1167, subst2 | |
| # 529: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f281(m, p)) | |
| yield 529, subst2 | |
| # 1200: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f428(m, p)) | |
| yield 1200, subst2 | |
| # 694: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f325(m, d, a, p)) | |
| yield 694, subst2 | |
| # 443: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f258(m, d, a, p)) | |
| yield 443, subst2 | |
| # 706: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f327(d, p, f, e, m, g)) | |
| yield 706, subst2 | |
| # 451: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f240(m, p)) | |
| yield 451, subst2 | |
| # 588: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f240(m, p)) | |
| yield 588, subst2 | |
| # 718: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f328(m)) | |
| yield 718, subst2 | |
| # 463: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f262(m, p)) | |
| yield 463, subst2 | |
| # 723: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f329(m, p)) and (cons_f253(m, p)) | |
| yield 723, subst2 | |
| # 727: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f319(m, p)) | |
| yield 727, subst2 | |
| # 1242: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f430(c, a, g, h)) | |
| yield 1242, subst2 | |
| # 990: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f124(m, n)) and (cons_f336(f, e, g, d)) and (cons_f377(f, d, m)) | |
| yield 990, subst2 | |
| # 483: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f257(c, d, a, e)) and (cons_f244(m, p)) and (cons_f252(m)) | |
| yield 483, subst2 | |
| # 1253: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f242(m, p)) | |
| yield 1253, subst2 | |
| # 489: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f31(m)) and (cons_f266(m)) and (cons_f238(m, p)) | |
| yield 489, subst2 | |
| # 1263: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f270(m, p)) | |
| yield 1263, subst2 | |
| # 497: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f268(d)) | |
| yield 497, subst2 | |
| # 500: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f257(c, d, a, e)) | |
| yield 500, subst2 | |
| # 637: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) | |
| yield 637, subst2 | |
| if len(subjects152) == 0: | |
| break | |
| tmp403.append(subjects152.popleft()) | |
| subjects152.extendleft(reversed(tmp403)) | |
| if len(subjects152) >= 1: | |
| tmp406 = [] | |
| tmp406.append(subjects152.popleft()) | |
| while True: | |
| if len(tmp406) > 1: | |
| tmp407 = create_operation_expression(associative1, tmp406) | |
| elif len(tmp406) == 1: | |
| tmp407 = tmp406[0] | |
| else: | |
| assert False, "Unreachable" | |
| subst2 = Substitution(subst1) | |
| try: | |
| subst2.try_add_variable('i2.2_1', tmp407) | |
| except ValueError: | |
| pass | |
| else: | |
| # State 4028 | |
| if len(subjects152) == 0: | |
| # State 4029 | |
| if len(subjects) == 0: | |
| # 769: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f41(m, p)) and (cons_f335(m, n)) | |
| yield 769, subst2 | |
| # 779: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f41(m, p)) | |
| yield 779, subst2 | |
| # 785: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f41(m, p)) and (cons_f335(m, n)) | |
| yield 785, subst2 | |
| # 791: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f41(m, p)) | |
| yield 791, subst2 | |
| # 803: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f343(m, p)) and (cons_f345(d, p, f, e, n, g)) | |
| yield 803, subst2 | |
| # 808: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f343(m, p)) | |
| yield 808, subst2 | |
| # 813: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f343(m, p)) | |
| yield 813, subst2 | |
| # 819: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f150(m, n)) and (cons_f348(m, p)) | |
| yield 819, subst2 | |
| # 822: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f207(m, n)) | |
| yield 822, subst2 | |
| # 1212: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f5(p, x)) and (cons_f31(m)) and (cons_f94(m)) and (cons_f430(c, a, g, h)) | |
| yield 1212, subst2 | |
| # 700: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f84(m)) | |
| yield 700, subst2 | |
| # 447: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f41(m, p)) | |
| yield 447, subst2 | |
| # 578: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f296(m, p)) | |
| yield 578, subst2 | |
| # 834: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f270(m, p)) | |
| yield 834, subst2 | |
| # 840: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f268(d)) | |
| yield 840, subst2 | |
| # 459: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f17(m)) and (cons_f259(m, p)) and (cons_f260(m)) and (cons_f261(m)) | |
| yield 459, subst2 | |
| # 844: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) | |
| yield 844, subst2 | |
| # 592: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f242(m, p)) | |
| yield 592, subst2 | |
| # 1233: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f209(h, x)) and (cons_f244(m, p)) and (cons_f166(m)) | |
| yield 1233, subst2 | |
| # 467: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f263(m, p)) | |
| yield 467, subst2 | |
| # 598: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f298(m, p)) and (cons_f66(m)) and (cons_f299(m, p)) and (cons_f301(d, p, e, m, x, c, a)) | |
| yield 598, subst2 | |
| # 602: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f238(m, p)) and (cons_f302(m)) and (cons_f303(m, p)) and (cons_f301(d, p, e, m, x, c, a)) | |
| yield 602, subst2 | |
| # 475: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f257(c, d, a, e)) and (cons_f244(m, p)) and (cons_f264(m, p)) and (cons_f253(m, p)) | |
| yield 475, subst2 | |
| # 606: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f168(m)) and (cons_f304(m, p)) and (cons_f301(d, p, e, m, x, c, a)) | |
| yield 606, subst2 | |
| # 479: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f257(c, d, a, e)) and (cons_f244(m, p)) and (cons_f265(m, p)) and (cons_f238(m, p)) | |
| yield 479, subst2 | |
| # 610: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f280(c, d, a, e)) and (cons_f244(m, p)) and (cons_f166(m)) and (cons_f301(d, p, e, m, x, c, a)) | |
| yield 610, subst2 | |
| # 738: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f150(m, n)) and (cons_f332(m, p)) | |
| yield 738, subst2 | |
| # 995: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f124(m, n)) and (cons_f336(f, e, g, d)) | |
| yield 995, subst2 | |
| # 485: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f257(c, d, a, e)) and (cons_f244(m, p)) and (cons_f166(m)) | |
| yield 485, subst2 | |
| # 614: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f280(c, d, a, e)) and (cons_f301(d, p, e, m, x, c, a)) | |
| yield 614, subst2 | |
| # 618: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f305(m)) and (cons_f238(m, p)) and (cons_f301(d, p, e, m, x, c, a)) | |
| yield 618, subst2 | |
| # 493: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f5(p, x)) and (cons_f257(c, d, a, e)) and (cons_f31(m)) and (cons_f267(m)) and (cons_f253(m, p)) | |
| yield 493, subst2 | |
| # 622: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f21(m, x)) and (cons_f5(p, x)) and (cons_f280(c, d, a, e)) and (cons_f307(d, p, e, m, x, c, a)) | |
| yield 622, subst2 | |
| # 752: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) and (cons_f257(c, d, a, e)) and (cons_f41(m, p)) and (cons_f336(f, e, g, d)) and (cons_f335(m, n)) | |
| yield 752, subst2 | |
| # 757: (d + b*x)**m /; (cons_f2(a, x)) and (cons_f7(c, x)) and (cons_f27(d, x)) and (cons_f48(e, x)) and (cons_f125(f, x)) and (cons_f208(g, x)) and (cons_f21(m, x)) and (cons_f4(n, x)) and (cons_f5(p, x)) and (cons_f315(f, e, g, d)) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment