%------------------------------------------------------------------------------ % File : Toma---0.7 % Problem : CAT002-10 : TPTP v9.0.0. Released v7.3.0. % Transfm : none % Format : tptp:raw % Command : run_Leo-III %s %d THM % Computer : n010.cluster.edu % Model : x86_64 x86_64 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz % Memory : 8042.1875MB % OS : Linux 3.10.0-693.el7.x86_64 % CPULimit : 300s % WCLimit : 300s % DateTime : Tue Jul 15 06:16:18 AM UTC 2025 % Result : Satisfiable 7.58s 7.73s % Output : Assurance 0s % Verified : % SZS Type : - % Comments : %------------------------------------------------------------------------------ %----No solution output by system %------------------------------------------------------------------------------ %----ORIGINAL SYSTEM OUTPUT % 0.11/0.11 % Problem : CAT002-10 : TPTP v9.0.0. Released v7.3.0. % 0.11/0.11 % Command : run_Leo-III %s %d THM % 0.11/0.32 % Computer : n010.cluster.edu % 0.11/0.32 % Model : x86_64 x86_64 % 0.11/0.32 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz % 0.11/0.32 % Memory : 8042.1875MB % 0.11/0.32 % OS : Linux 3.10.0-693.el7.x86_64 % 0.11/0.33 % CPULimit : 300 % 0.11/0.33 % WCLimit : 300 % 0.11/0.33 % DateTime : Mon Jul 14 04:37:04 EDT 2025 % 0.11/0.33 % CPUTime : % 7.58/7.73 % SZS status Satisfiable % 7.58/7.73 The following TRS is a complete presentation of the axioms, but the goal is not joinable. % 7.58/7.73 2: domain(b) -> codomain(a) % 7.58/7.73 3: codomain(domain(X)) -> domain(X) % 7.58/7.73 4: domain(codomain(X)) -> codomain(X) % 7.58/7.73 5: codomain(codomain(X)) -> codomain(X) % 7.58/7.73 6: domain(domain(X)) -> domain(X) % 7.58/7.73 7: compose(X, codomain(X)) -> X % 7.58/7.73 8: compose(domain(X), X) -> X % 7.58/7.73 10: domain(compose(a, b)) -> codomain(h) % 7.58/7.73 12: codomain(h) -> codomain(g) % 7.58/7.73 13: ifeq(X, X, Y, Z) -> Y % 7.58/7.73 14: compose(h, codomain(g)) -> h % 7.58/7.73 15: compose(codomain(a), b) -> b % 7.58/7.73 16: compose(codomain(X), codomain(X)) -> codomain(X) % 7.58/7.73 17: compose(domain(X), domain(X)) -> domain(X) % 7.58/7.73 18: compose(h, compose(a, b)) -> compose(g, compose(a, b)) % 7.58/7.73 19: compose(codomain(g), compose(a, b)) -> compose(a, b) % 7.58/7.73 20: ifeq(codomain(X), domain(Y), codomain(compose(X, Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 21: codomain(compose(g, compose(a, b))) -> codomain(compose(a, b)) % 7.58/7.73 22: ifeq(codomain(X), domain(Y), domain(compose(X, Y)), domain(X)) -> domain(X) % 7.58/7.73 23: domain(a) -> codomain(g) % 7.58/7.73 24: compose(codomain(g), a) -> a % 7.58/7.73 25: domain(compose(g, compose(a, b))) -> domain(h) % 7.58/7.73 26: domain(h) -> domain(g) % 7.58/7.73 27: compose(domain(g), h) -> h % 7.58/7.73 28: compose(domain(g), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 29: ifeq(codomain(g), domain(X), codomain(compose(h, X)), codomain(X)) -> codomain(X) % 7.58/7.73 30: codomain(compose(h, a)) -> codomain(a) % 7.58/7.73 31: compose(compose(h, a), codomain(a)) -> compose(h, a) % 7.58/7.73 32: ifeq(codomain(X), codomain(a), domain(compose(X, b)), domain(X)) -> domain(X) % 7.58/7.73 33: domain(compose(compose(h, a), b)) -> domain(compose(h, a)) % 7.58/7.73 34: ifeq(codomain(g), domain(X), domain(compose(h, X)), domain(g)) -> domain(g) % 7.58/7.73 35: domain(compose(h, a)) -> domain(g) % 7.58/7.73 36: compose(domain(g), compose(h, a)) -> compose(h, a) % 7.58/7.73 37: ifeq(codomain(X), domain(g), codomain(compose(X, h)), codomain(g)) -> codomain(g) % 7.58/7.73 38: ifeq(codomain(b), domain(X), domain(compose(b, X)), codomain(a)) -> codomain(a) % 7.58/7.73 39: ifeq(codomain(X), codomain(a), codomain(compose(X, b)), codomain(b)) -> codomain(b) % 7.58/7.73 40: codomain(compose(a, b)) -> codomain(b) % 7.58/7.73 41: codomain(compose(compose(h, a), b)) -> codomain(b) % 7.58/7.73 42: compose(compose(a, b), codomain(b)) -> compose(a, b) % 7.58/7.73 43: compose(compose(compose(h, a), b), codomain(b)) -> compose(compose(h, a), b) % 7.58/7.73 44: ifeq(codomain(X), codomain(g), domain(compose(X, a)), domain(X)) -> domain(X) % 7.58/7.73 45: domain(compose(g, a)) -> domain(g) % 7.58/7.73 46: compose(domain(g), compose(g, a)) -> compose(g, a) % 7.58/7.73 47: ifeq(domain(X), domain(Y), domain(compose(domain(X), Y)), domain(X)) -> domain(X) % 7.58/7.73 48: ifeq(codomain(X), codomain(Y), codomain(compose(X, codomain(Y))), codomain(Y)) -> codomain(Y) % 7.58/7.73 49: ifeq(codomain(X), codomain(Y), domain(compose(X, codomain(Y))), domain(X)) -> domain(X) % 7.58/7.73 50: ifeq(codomain(X), domain(Y), codomain(compose(X, domain(Y))), domain(Y)) -> domain(Y) % 7.58/7.73 51: ifeq(domain(X), domain(Y), codomain(compose(domain(X), Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 52: ifeq(codomain(X), domain(Y), domain(compose(codomain(X), Y)), codomain(X)) -> codomain(X) % 7.58/7.73 53: ifeq(codomain(a), domain(X), domain(compose(a, X)), codomain(g)) -> codomain(g) % 7.58/7.73 54: ifeq(codomain(X), codomain(g), codomain(compose(X, a)), codomain(a)) -> codomain(a) % 7.58/7.73 55: codomain(compose(g, a)) -> codomain(a) % 7.58/7.73 56: codomain(compose(compose(g, a), b)) -> codomain(b) % 7.58/7.73 57: domain(compose(compose(g, a), b)) -> domain(g) % 7.58/7.73 58: compose(compose(g, a), codomain(a)) -> compose(g, a) % 7.58/7.73 59: compose(domain(g), compose(compose(g, a), b)) -> compose(compose(g, a), b) % 7.58/7.73 60: compose(compose(compose(g, a), b), codomain(b)) -> compose(compose(g, a), b) % 7.58/7.73 61: compose(compose(g, compose(a, b)), codomain(b)) -> compose(g, compose(a, b)) % 7.58/7.73 62: ifeq(codomain(g), domain(g), codomain(compose(h, h)), codomain(g)) -> codomain(g) % 7.58/7.73 63: ifeq(codomain(g), codomain(a), codomain(compose(h, b)), codomain(b)) -> codomain(b) % 7.58/7.73 64: ifeq(codomain(g), codomain(a), domain(compose(h, b)), domain(g)) -> domain(g) % 7.58/7.73 65: ifeq(codomain(b), codomain(a), domain(compose(b, b)), codomain(a)) -> codomain(a) % 7.58/7.73 66: ifeq(codomain(b), codomain(g), domain(compose(b, a)), codomain(a)) -> codomain(a) % 7.58/7.73 67: ifeq(codomain(X), domain(g), domain(compose(X, h)), domain(X)) -> domain(X) % 7.58/7.73 68: ifeq(codomain(X), domain(Y), codomain(compose(codomain(X), Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 69: ifeq(codomain(X), domain(Y), domain(compose(X, domain(Y))), domain(X)) -> domain(X) % 7.58/7.73 70: ifeq(codomain(X), codomain(a), domain(compose(codomain(X), b)), codomain(X)) -> codomain(X) % 7.58/7.73 71: ifeq(domain(X), codomain(a), domain(compose(domain(X), b)), domain(X)) -> domain(X) % 7.58/7.73 72: ifeq(codomain(g), domain(X), codomain(compose(h, domain(X))), domain(X)) -> domain(X) % 7.58/7.73 73: ifeq(codomain(g), codomain(X), codomain(compose(h, codomain(X))), codomain(X)) -> codomain(X) % 7.58/7.73 74: ifeq(codomain(X), codomain(g), domain(compose(codomain(X), a)), codomain(X)) -> codomain(X) % 7.58/7.73 75: ifeq(domain(X), codomain(g), domain(compose(domain(X), a)), domain(X)) -> domain(X) % 7.58/7.73 76: ifeq(codomain(b), domain(g), domain(compose(b, h)), codomain(a)) -> codomain(a) % 7.58/7.73 77: ifeq(codomain(a), domain(g), domain(compose(a, h)), codomain(g)) -> codomain(g) % 7.58/7.73 78: ifeq(codomain(a), codomain(g), domain(compose(a, a)), codomain(g)) -> codomain(g) % 7.58/7.73 79: ifeq(codomain(g), domain(g), domain(compose(h, h)), domain(g)) -> domain(g) % 7.58/7.73 80: ifeq(codomain(X), codomain(a), codomain(compose(codomain(X), b)), codomain(b)) -> codomain(b) % 7.58/7.73 81: ifeq(domain(X), codomain(a), codomain(compose(domain(X), b)), codomain(b)) -> codomain(b) % 7.58/7.73 82: ifeq(domain(X), domain(g), codomain(compose(domain(X), h)), codomain(g)) -> codomain(g) % 7.58/7.73 83: ifeq(codomain(g), codomain(X), domain(compose(h, codomain(X))), domain(g)) -> domain(g) % 7.58/7.73 84: ifeq(codomain(b), domain(X), domain(compose(b, domain(X))), codomain(a)) -> codomain(a) % 7.58/7.73 85: ifeq(codomain(b), codomain(X), domain(compose(b, codomain(X))), codomain(a)) -> codomain(a) % 7.58/7.73 86: ifeq(codomain(X), domain(g), codomain(compose(codomain(X), h)), codomain(g)) -> codomain(g) % 7.58/7.73 87: ifeq(domain(X), codomain(g), codomain(compose(domain(X), a)), codomain(a)) -> codomain(a) % 7.58/7.73 88: ifeq(codomain(g), domain(X), domain(compose(h, domain(X))), domain(g)) -> domain(g) % 7.58/7.73 89: ifeq(codomain(a), codomain(X), domain(compose(a, codomain(X))), codomain(g)) -> codomain(g) % 7.58/7.73 90: compose(domain(g), compose(compose(h, a), b)) -> compose(compose(h, a), b) % 7.58/7.73 91: ifeq(codomain(X), codomain(g), domain(compose(X, compose(a, b))), domain(X)) -> domain(X) % 7.58/7.73 92: ifeq(domain(X), domain(g), domain(compose(domain(X), h)), domain(X)) -> domain(X) % 7.58/7.73 93: ifeq(codomain(X), domain(g), domain(compose(codomain(X), h)), codomain(X)) -> codomain(X) % 7.58/7.73 94: ifeq(domain(X), domain(Y), codomain(compose(domain(X), domain(Y))), domain(Y)) -> domain(Y) % 7.58/7.73 95: ifeq(codomain(X), codomain(Y), domain(compose(codomain(X), codomain(Y))), codomain(X)) -> codomain(X) % 7.58/7.73 96: ifeq(domain(X), codomain(Y), domain(compose(domain(X), codomain(Y))), domain(X)) -> domain(X) % 7.58/7.73 97: ifeq(domain(X), codomain(Y), codomain(compose(domain(X), codomain(Y))), codomain(Y)) -> codomain(Y) % 7.58/7.73 98: ifeq(codomain(X), codomain(Y), codomain(compose(codomain(X), codomain(Y))), codomain(Y)) -> codomain(Y) % 7.58/7.73 99: ifeq(codomain(X), domain(Y), domain(compose(codomain(X), domain(Y))), codomain(X)) -> codomain(X) % 7.58/7.73 100: ifeq(codomain(X), domain(Y), codomain(compose(codomain(X), domain(Y))), domain(Y)) -> domain(Y) % 7.58/7.73 101: ifeq(domain(X), domain(Y), domain(compose(domain(X), domain(Y))), domain(X)) -> domain(X) % 7.58/7.73 102: ifeq(codomain(a), domain(X), domain(compose(a, domain(X))), codomain(g)) -> codomain(g) % 7.58/7.73 103: ifeq(codomain(X), codomain(g), codomain(compose(codomain(X), a)), codomain(a)) -> codomain(a) % 7.58/7.73 104: ifeq(codomain(a), codomain(g), domain(compose(a, compose(a, b))), codomain(g)) -> codomain(g) % 7.58/7.73 105: ifeq(codomain(b), codomain(g), domain(compose(b, compose(a, b))), codomain(a)) -> codomain(a) % 7.58/7.73 106: ifeq(codomain(a), domain(X), codomain(compose(compose(h, a), X)), codomain(X)) -> codomain(X) % 7.58/7.73 107: ifeq(codomain(X), domain(g), domain(compose(X, compose(h, a))), domain(X)) -> domain(X) % 7.58/7.73 108: ifeq(codomain(b), domain(X), codomain(compose(compose(a, b), X)), codomain(X)) -> codomain(X) % 7.58/7.73 109: ifeq(codomain(a), domain(X), domain(compose(compose(h, a), X)), domain(g)) -> domain(g) % 7.58/7.73 110: ifeq(codomain(X), domain(g), codomain(compose(X, compose(h, a))), codomain(a)) -> codomain(a) % 7.58/7.73 111: ifeq(codomain(b), domain(X), domain(compose(compose(a, b), X)), codomain(g)) -> codomain(g) % 7.58/7.73 112: ifeq(codomain(X), codomain(g), codomain(compose(X, compose(a, b))), codomain(b)) -> codomain(b) % 7.58/7.73 113: ifeq(codomain(X), codomain(g), domain(compose(codomain(X), compose(a, b))), codomain(X)) -> codomain(X) % 7.58/7.73 114: ifeq(domain(X), codomain(g), domain(compose(domain(X), compose(a, b))), domain(X)) -> domain(X) % 7.58/7.73 115: ifeq(codomain(b), codomain(g), domain(compose(compose(a, b), a)), codomain(g)) -> codomain(g) % 7.58/7.73 116: ifeq(codomain(b), domain(g), domain(compose(b, compose(h, a))), codomain(a)) -> codomain(a) % 7.58/7.73 117: ifeq(codomain(b), domain(g), codomain(compose(compose(a, b), h)), codomain(g)) -> codomain(g) % 7.58/7.73 118: ifeq(codomain(b), codomain(a), codomain(compose(compose(a, b), b)), codomain(b)) -> codomain(b) % 7.58/7.73 119: ifeq(codomain(b), codomain(a), domain(compose(compose(a, b), b)), codomain(g)) -> codomain(g) % 7.58/7.73 120: ifeq(codomain(a), codomain(g), domain(compose(compose(h, a), a)), domain(g)) -> domain(g) % 7.58/7.73 121: ifeq(codomain(a), codomain(g), codomain(compose(compose(h, a), a)), codomain(a)) -> codomain(a) % 7.58/7.73 122: ifeq(codomain(g), domain(g), domain(compose(h, compose(h, a))), domain(g)) -> domain(g) % 7.58/7.73 123: ifeq(codomain(g), domain(g), codomain(compose(h, compose(h, a))), codomain(a)) -> codomain(a) % 7.58/7.73 124: ifeq(codomain(a), domain(g), codomain(compose(compose(h, a), h)), codomain(g)) -> codomain(g) % 7.58/7.73 125: ifeq(codomain(b), codomain(g), codomain(compose(compose(a, b), a)), codomain(a)) -> codomain(a) % 7.58/7.73 126: ifeq(codomain(a), domain(g), domain(compose(a, compose(h, a))), codomain(g)) -> codomain(g) % 7.58/7.73 127: ifeq(codomain(a), domain(X), codomain(compose(compose(g, a), X)), codomain(X)) -> codomain(X) % 7.58/7.73 128: ifeq(codomain(X), domain(g), domain(compose(X, compose(g, a))), domain(X)) -> domain(X) % 7.58/7.73 129: ifeq(codomain(b), codomain(X), domain(compose(compose(a, b), codomain(X))), codomain(g)) -> codomain(g) % 7.58/7.73 130: ifeq(domain(X), codomain(g), codomain(compose(domain(X), compose(a, b))), codomain(b)) -> codomain(b) % 7.58/7.73 131: ifeq(codomain(X), domain(g), codomain(compose(X, compose(g, a))), codomain(a)) -> codomain(a) % 7.58/7.73 132: ifeq(codomain(a), domain(X), domain(compose(compose(g, a), X)), domain(g)) -> domain(g) % 7.58/7.73 133: ifeq(codomain(b), codomain(X), codomain(compose(compose(a, b), codomain(X))), codomain(X)) -> codomain(X) % 7.58/7.73 134: ifeq(codomain(a), codomain(X), codomain(compose(compose(h, a), codomain(X))), codomain(X)) -> codomain(X) % 7.58/7.73 135: ifeq(codomain(X), domain(g), domain(compose(codomain(X), compose(h, a))), codomain(X)) -> codomain(X) % 7.58/7.73 136: ifeq(codomain(b), domain(X), codomain(compose(compose(a, b), domain(X))), domain(X)) -> domain(X) % 7.58/7.73 137: ifeq(domain(X), domain(g), domain(compose(domain(X), compose(h, a))), domain(X)) -> domain(X) % 7.58/7.73 138: ifeq(codomain(a), domain(X), codomain(compose(compose(h, a), domain(X))), domain(X)) -> domain(X) % 7.58/7.73 139: ifeq(codomain(b), domain(g), domain(compose(compose(a, b), h)), codomain(g)) -> codomain(g) % 7.58/7.73 140: ifeq(codomain(a), domain(g), domain(compose(compose(h, a), h)), domain(g)) -> domain(g) % 7.58/7.73 141: ifeq(codomain(b), domain(g), domain(compose(b, compose(g, a))), codomain(a)) -> codomain(a) % 7.58/7.73 142: ifeq(codomain(a), domain(g), domain(compose(compose(g, a), h)), domain(g)) -> domain(g) % 7.58/7.73 143: ifeq(codomain(a), domain(g), domain(compose(a, compose(g, a))), codomain(g)) -> codomain(g) % 7.58/7.73 144: ifeq(codomain(g), domain(g), domain(compose(h, compose(g, a))), domain(g)) -> domain(g) % 7.58/7.73 145: ifeq(codomain(a), codomain(g), codomain(compose(compose(g, a), a)), codomain(a)) -> codomain(a) % 7.58/7.73 146: ifeq(codomain(a), codomain(g), domain(compose(compose(g, a), a)), domain(g)) -> domain(g) % 7.58/7.73 147: ifeq(codomain(a), domain(g), codomain(compose(compose(g, a), h)), codomain(g)) -> codomain(g) % 7.58/7.73 148: ifeq(codomain(g), domain(g), codomain(compose(h, compose(g, a))), codomain(a)) -> codomain(a) % 7.58/7.73 149: ifeq(codomain(a), codomain(X), domain(compose(compose(h, a), codomain(X))), domain(g)) -> domain(g) % 7.58/7.73 150: ifeq(codomain(b), domain(X), domain(compose(compose(a, b), domain(X))), codomain(g)) -> codomain(g) % 7.58/7.73 151: ifeq(codomain(X), codomain(g), codomain(compose(codomain(X), compose(a, b))), codomain(b)) -> codomain(b) % 7.58/7.73 152: ifeq(domain(X), domain(g), codomain(compose(domain(X), compose(h, a))), codomain(a)) -> codomain(a) % 7.58/7.73 153: ifeq(codomain(a), domain(X), domain(compose(compose(h, a), domain(X))), domain(g)) -> domain(g) % 7.58/7.73 154: ifeq(codomain(X), domain(g), codomain(compose(codomain(X), compose(h, a))), codomain(a)) -> codomain(a) % 7.58/7.73 155: ifeq(codomain(X), domain(g), domain(compose(X, compose(g, compose(a, b)))), domain(X)) -> domain(X) % 7.58/7.73 156: ifeq(codomain(X), domain(g), domain(compose(codomain(X), compose(g, a))), codomain(X)) -> codomain(X) % 7.58/7.73 157: ifeq(codomain(a), domain(X), codomain(compose(compose(g, a), domain(X))), domain(X)) -> domain(X) % 7.58/7.73 158: ifeq(codomain(a), codomain(X), codomain(compose(compose(g, a), codomain(X))), codomain(X)) -> codomain(X) % 7.58/7.73 159: ifeq(domain(X), domain(g), domain(compose(domain(X), compose(g, a))), domain(X)) -> domain(X) % 7.58/7.73 160: ifeq(domain(X), domain(g), codomain(compose(domain(X), compose(g, a))), codomain(a)) -> codomain(a) % 7.58/7.73 161: ifeq(codomain(a), codomain(X), domain(compose(compose(g, a), codomain(X))), domain(g)) -> domain(g) % 7.58/7.73 162: ifeq(codomain(X), domain(g), codomain(compose(codomain(X), compose(g, a))), codomain(a)) -> codomain(a) % 7.58/7.73 163: ifeq(codomain(a), domain(X), domain(compose(compose(g, a), domain(X))), domain(g)) -> domain(g) % 7.58/7.73 164: ifeq(codomain(g), domain(g), domain(compose(h, compose(g, compose(a, b)))), domain(g)) -> domain(g) % 7.58/7.73 165: ifeq(codomain(b), domain(g), domain(compose(b, compose(g, compose(a, b)))), codomain(a)) -> codomain(a) % 7.58/7.73 166: ifeq(codomain(b), codomain(g), domain(compose(compose(a, b), compose(a, b))), codomain(g)) -> codomain(g) % 7.58/7.73 167: ifeq(codomain(X), domain(g), domain(compose(codomain(X), compose(g, compose(a, b)))), codomain(X)) -> codomain(X) % 7.58/7.73 168: ifeq(codomain(b), domain(X), codomain(compose(compose(g, compose(a, b)), domain(X))), domain(X)) -> domain(X) % 7.58/7.73 169: ifeq(codomain(b), codomain(X), codomain(compose(compose(g, compose(a, b)), codomain(X))), codomain(X)) -> codomain(X) % 7.58/7.73 170: ifeq(domain(X), domain(g), domain(compose(domain(X), compose(g, compose(a, b)))), domain(X)) -> domain(X) % 7.58/7.73 171: ifeq(codomain(a), codomain(g), domain(compose(compose(h, a), compose(a, b))), domain(g)) -> domain(g) % 7.58/7.73 172: ifeq(codomain(a), domain(g), domain(compose(a, compose(g, compose(a, b)))), codomain(g)) -> codomain(g) % 7.58/7.73 173: ifeq(codomain(b), codomain(g), domain(compose(compose(g, compose(a, b)), a)), domain(g)) -> domain(g) % 7.58/7.73 174: ifeq(codomain(b), codomain(g), codomain(compose(compose(g, compose(a, b)), a)), codomain(a)) -> codomain(a) % 7.58/7.73 175: ifeq(codomain(b), domain(X), codomain(compose(compose(compose(h, a), b), X)), codomain(X)) -> codomain(X) % 7.58/7.73 176: ifeq(codomain(b), codomain(X), domain(compose(compose(g, compose(a, b)), codomain(X))), domain(g)) -> domain(g) % 7.58/7.73 177: ifeq(domain(X), domain(g), codomain(compose(domain(X), compose(g, compose(a, b)))), codomain(b)) -> codomain(b) % 7.58/7.73 178: ifeq(codomain(X), domain(g), codomain(compose(X, compose(compose(h, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 179: ifeq(codomain(b), domain(X), domain(compose(compose(compose(h, a), b), X)), domain(g)) -> domain(g) % 7.58/7.73 180: ifeq(codomain(a), codomain(g), codomain(compose(compose(h, a), compose(a, b))), codomain(b)) -> codomain(b) % 7.58/7.73 181: ifeq(codomain(b), codomain(g), domain(compose(compose(compose(h, a), b), a)), domain(g)) -> domain(g) % 7.58/7.73 182: ifeq(codomain(b), domain(g), domain(compose(compose(a, b), compose(g, a))), codomain(g)) -> codomain(g) % 7.58/7.73 183: ifeq(codomain(b), domain(g), domain(compose(compose(a, b), compose(h, a))), codomain(g)) -> codomain(g) % 7.58/7.73 184: ifeq(codomain(a), domain(g), domain(compose(compose(h, a), compose(h, a))), domain(g)) -> domain(g) % 7.58/7.73 185: ifeq(codomain(a), domain(g), codomain(compose(compose(h, a), compose(h, a))), codomain(a)) -> codomain(a) % 7.58/7.73 186: ifeq(codomain(a), domain(g), domain(compose(compose(h, a), compose(g, a))), domain(g)) -> domain(g) % 7.58/7.73 187: ifeq(codomain(a), domain(g), domain(compose(compose(g, a), compose(h, a))), domain(g)) -> domain(g) % 7.58/7.73 188: ifeq(codomain(a), codomain(g), domain(compose(compose(g, a), compose(a, b))), domain(g)) -> domain(g) % 7.58/7.73 189: ifeq(codomain(b), domain(g), domain(compose(b, compose(compose(h, a), b))), codomain(a)) -> codomain(a) % 7.58/7.73 190: ifeq(codomain(b), codomain(g), codomain(compose(compose(a, b), compose(a, b))), codomain(b)) -> codomain(b) % 7.58/7.73 191: ifeq(codomain(a), codomain(g), codomain(compose(compose(g, a), compose(a, b))), codomain(b)) -> codomain(b) % 7.58/7.73 192: ifeq(codomain(b), domain(g), codomain(compose(compose(compose(h, a), b), h)), codomain(g)) -> codomain(g) % 7.58/7.73 193: ifeq(codomain(b), codomain(a), codomain(compose(compose(compose(h, a), b), b)), codomain(b)) -> codomain(b) % 7.58/7.73 194: ifeq(codomain(b), codomain(a), domain(compose(compose(compose(h, a), b), b)), domain(g)) -> domain(g) % 7.58/7.73 195: ifeq(codomain(b), domain(g), domain(compose(compose(g, compose(a, b)), h)), domain(g)) -> domain(g) % 7.58/7.73 196: ifeq(codomain(b), domain(g), codomain(compose(compose(a, b), compose(h, a))), codomain(a)) -> codomain(a) % 7.58/7.73 197: ifeq(codomain(a), domain(g), codomain(compose(compose(g, a), compose(h, a))), codomain(a)) -> codomain(a) % 7.58/7.73 198: ifeq(codomain(a), domain(g), codomain(compose(compose(h, a), compose(g, a))), codomain(a)) -> codomain(a) % 7.58/7.73 199: ifeq(codomain(b), domain(g), codomain(compose(compose(a, b), compose(g, a))), codomain(a)) -> codomain(a) % 7.58/7.73 200: ifeq(codomain(a), domain(g), domain(compose(a, compose(compose(h, a), b))), codomain(g)) -> codomain(g) % 7.58/7.73 201: ifeq(codomain(b), domain(g), domain(compose(compose(compose(h, a), b), h)), domain(g)) -> domain(g) % 7.58/7.73 202: ifeq(codomain(g), domain(g), codomain(compose(h, compose(compose(h, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 203: ifeq(codomain(b), codomain(g), codomain(compose(compose(compose(h, a), b), a)), codomain(a)) -> codomain(a) % 7.58/7.73 204: ifeq(codomain(X), domain(g), domain(compose(X, compose(compose(g, a), b))), domain(X)) -> domain(X) % 7.58/7.73 205: ifeq(codomain(b), domain(X), codomain(compose(compose(compose(g, a), b), X)), codomain(X)) -> codomain(X) % 7.58/7.73 206: ifeq(codomain(b), domain(X), domain(compose(compose(g, compose(a, b)), domain(X))), domain(g)) -> domain(g) % 7.58/7.73 207: ifeq(codomain(X), domain(g), codomain(compose(codomain(X), compose(g, compose(a, b)))), codomain(b)) -> codomain(b) % 7.58/7.73 208: ifeq(codomain(b), domain(X), domain(compose(compose(compose(g, a), b), X)), domain(g)) -> domain(g) % 7.58/7.73 209: ifeq(codomain(X), domain(g), codomain(compose(X, compose(compose(g, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 210: ifeq(codomain(b), domain(X), codomain(compose(compose(g, compose(a, b)), X)), codomain(X)) -> codomain(X) % 7.58/7.73 211: ifeq(codomain(b), codomain(a), codomain(compose(compose(g, compose(a, b)), b)), codomain(b)) -> codomain(b) % 7.58/7.73 212: ifeq(codomain(b), domain(g), codomain(compose(compose(g, compose(a, b)), h)), codomain(g)) -> codomain(g) % 7.58/7.73 213: ifeq(domain(X), domain(g), domain(compose(domain(X), compose(compose(h, a), b))), domain(X)) -> domain(X) % 7.58/7.73 214: ifeq(codomain(X), domain(g), domain(compose(codomain(X), compose(compose(h, a), b))), codomain(X)) -> codomain(X) % 7.58/7.73 215: ifeq(codomain(b), codomain(X), codomain(compose(compose(compose(h, a), b), codomain(X))), codomain(X)) -> codomain(X) % 7.58/7.73 216: ifeq(codomain(b), domain(X), codomain(compose(compose(compose(h, a), b), domain(X))), domain(X)) -> domain(X) % 7.58/7.73 217: ifeq(codomain(g), domain(g), codomain(compose(h, compose(compose(g, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 218: ifeq(codomain(b), domain(X), domain(compose(compose(g, compose(a, b)), X)), domain(g)) -> domain(g) % 7.58/7.73 219: ifeq(codomain(b), codomain(a), domain(compose(compose(g, compose(a, b)), b)), domain(g)) -> domain(g) % 7.58/7.73 220: ifeq(codomain(b), domain(g), domain(compose(compose(compose(g, a), b), h)), domain(g)) -> domain(g) % 7.58/7.73 221: ifeq(codomain(a), domain(g), domain(compose(compose(g, a), compose(g, a))), domain(g)) -> domain(g) % 7.58/7.73 222: ifeq(codomain(a), domain(g), codomain(compose(compose(g, a), compose(g, a))), codomain(a)) -> codomain(a) % 7.58/7.73 223: ifeq(codomain(b), domain(g), codomain(compose(compose(compose(g, a), b), h)), codomain(g)) -> codomain(g) % 7.58/7.73 224: ifeq(codomain(b), codomain(a), codomain(compose(compose(compose(g, a), b), b)), codomain(b)) -> codomain(b) % 7.58/7.73 225: ifeq(codomain(a), domain(g), domain(compose(a, compose(compose(g, a), b))), codomain(g)) -> codomain(g) % 7.58/7.73 226: ifeq(codomain(b), codomain(g), domain(compose(compose(compose(g, a), b), a)), domain(g)) -> domain(g) % 7.58/7.73 227: ifeq(codomain(g), domain(g), domain(compose(h, compose(compose(g, a), b))), domain(g)) -> domain(g) % 7.58/7.73 228: ifeq(codomain(b), domain(g), domain(compose(b, compose(compose(g, a), b))), codomain(a)) -> codomain(a) % 7.58/7.73 229: ifeq(codomain(b), codomain(a), domain(compose(compose(compose(g, a), b), b)), domain(g)) -> domain(g) % 7.58/7.73 230: ifeq(codomain(b), codomain(g), codomain(compose(compose(compose(g, a), b), a)), codomain(a)) -> codomain(a) % 7.58/7.73 231: ifeq(codomain(b), domain(X), domain(compose(compose(compose(h, a), b), domain(X))), domain(g)) -> domain(g) % 7.58/7.73 232: ifeq(domain(X), domain(g), codomain(compose(domain(X), compose(compose(h, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 233: ifeq(codomain(b), codomain(X), domain(compose(compose(compose(h, a), b), codomain(X))), domain(g)) -> domain(g) % 7.58/7.73 234: ifeq(codomain(X), domain(g), codomain(compose(codomain(X), compose(compose(h, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 235: ifeq(codomain(b), codomain(g), domain(compose(compose(g, compose(a, b)), compose(a, b))), domain(g)) -> domain(g) % 7.58/7.73 236: ifeq(codomain(X), domain(g), codomain(compose(X, compose(g, compose(a, b)))), codomain(b)) -> codomain(b) % 7.58/7.73 237: ifeq(codomain(g), domain(g), codomain(compose(h, compose(g, compose(a, b)))), codomain(b)) -> codomain(b) % 7.58/7.73 238: ifeq(codomain(X), domain(g), domain(compose(codomain(X), compose(compose(g, a), b))), codomain(X)) -> codomain(X) % 7.58/7.73 239: ifeq(codomain(b), domain(X), codomain(compose(compose(compose(g, a), b), domain(X))), domain(X)) -> domain(X) % 7.58/7.73 240: ifeq(codomain(b), codomain(X), codomain(compose(compose(compose(g, a), b), codomain(X))), codomain(X)) -> codomain(X) % 7.58/7.73 241: ifeq(domain(X), domain(g), domain(compose(domain(X), compose(compose(g, a), b))), domain(X)) -> domain(X) % 7.58/7.73 242: ifeq(codomain(X), domain(g), codomain(compose(codomain(X), compose(compose(g, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 243: ifeq(codomain(b), domain(X), domain(compose(compose(compose(g, a), b), domain(X))), domain(g)) -> domain(g) % 7.58/7.73 244: ifeq(codomain(b), codomain(X), domain(compose(compose(compose(g, a), b), codomain(X))), domain(g)) -> domain(g) % 7.58/7.73 245: ifeq(domain(X), domain(g), codomain(compose(domain(X), compose(compose(g, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 246: ifeq(codomain(b), codomain(g), codomain(compose(compose(g, compose(a, b)), compose(a, b))), codomain(b)) -> codomain(b) % 7.58/7.73 247: ifeq(codomain(b), domain(g), codomain(compose(compose(g, compose(a, b)), compose(h, a))), codomain(a)) -> codomain(a) % 7.58/7.73 248: ifeq(codomain(b), domain(g), domain(compose(compose(a, b), compose(g, compose(a, b)))), codomain(g)) -> codomain(g) % 7.58/7.73 249: ifeq(codomain(b), domain(g), domain(compose(compose(g, compose(a, b)), compose(h, a))), domain(g)) -> domain(g) % 7.58/7.73 250: ifeq(codomain(b), domain(g), codomain(compose(compose(a, b), compose(g, compose(a, b)))), codomain(b)) -> codomain(b) % 7.58/7.73 251: ifeq(codomain(a), domain(g), codomain(compose(compose(h, a), compose(g, compose(a, b)))), codomain(b)) -> codomain(b) % 7.58/7.73 252: ifeq(codomain(a), domain(g), domain(compose(compose(h, a), compose(g, compose(a, b)))), domain(g)) -> domain(g) % 7.58/7.73 253: ifeq(codomain(X), domain(g), domain(compose(X, compose(compose(h, a), b))), domain(X)) -> domain(X) % 7.58/7.73 254: ifeq(codomain(g), domain(g), domain(compose(h, compose(compose(h, a), b))), domain(g)) -> domain(g) % 7.58/7.73 255: ifeq(codomain(b), domain(g), codomain(compose(compose(a, b), compose(compose(h, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 256: ifeq(codomain(b), domain(g), domain(compose(compose(compose(h, a), b), compose(h, a))), domain(g)) -> domain(g) % 7.58/7.73 257: ifeq(codomain(a), domain(g), domain(compose(compose(g, a), compose(g, compose(a, b)))), domain(g)) -> domain(g) % 7.58/7.73 258: ifeq(codomain(b), codomain(g), codomain(compose(compose(compose(h, a), b), compose(a, b))), codomain(b)) -> codomain(b) % 7.58/7.73 259: ifeq(codomain(b), codomain(g), domain(compose(compose(compose(h, a), b), compose(a, b))), domain(g)) -> domain(g) % 7.58/7.73 260: ifeq(codomain(b), domain(g), domain(compose(compose(g, compose(a, b)), compose(g, a))), domain(g)) -> domain(g) % 7.58/7.73 261: ifeq(codomain(b), domain(g), codomain(compose(compose(compose(h, a), b), compose(h, a))), codomain(a)) -> codomain(a) % 7.58/7.73 262: ifeq(codomain(b), domain(g), codomain(compose(compose(g, compose(a, b)), compose(g, a))), codomain(a)) -> codomain(a) % 7.58/7.73 263: ifeq(codomain(a), domain(g), domain(compose(compose(h, a), compose(compose(h, a), b))), domain(g)) -> domain(g) % 7.58/7.73 264: ifeq(codomain(a), domain(g), codomain(compose(compose(h, a), compose(compose(h, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 265: ifeq(codomain(b), domain(g), domain(compose(compose(a, b), compose(compose(h, a), b))), codomain(g)) -> codomain(g) % 7.58/7.73 266: ifeq(codomain(a), domain(g), codomain(compose(compose(g, a), compose(g, compose(a, b)))), codomain(b)) -> codomain(b) % 7.58/7.73 267: ifeq(codomain(a), domain(g), codomain(compose(compose(h, a), compose(compose(g, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 268: ifeq(codomain(b), domain(g), codomain(compose(compose(compose(h, a), b), compose(g, a))), codomain(a)) -> codomain(a) % 7.58/7.73 269: ifeq(codomain(b), domain(g), domain(compose(compose(compose(g, a), b), compose(g, a))), domain(g)) -> domain(g) % 7.58/7.73 270: ifeq(codomain(b), domain(g), domain(compose(compose(compose(h, a), b), compose(g, a))), domain(g)) -> domain(g) % 7.58/7.73 271: ifeq(codomain(b), codomain(g), domain(compose(compose(compose(g, a), b), compose(a, b))), domain(g)) -> domain(g) % 7.58/7.73 272: ifeq(codomain(a), domain(g), codomain(compose(compose(g, a), compose(compose(g, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 273: ifeq(codomain(a), domain(g), domain(compose(compose(h, a), compose(compose(g, a), b))), domain(g)) -> domain(g) % 7.58/7.73 274: ifeq(codomain(a), domain(g), codomain(compose(compose(g, a), compose(compose(h, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 275: ifeq(codomain(b), domain(g), domain(compose(compose(compose(g, a), b), compose(h, a))), domain(g)) -> domain(g) % 7.58/7.73 276: ifeq(codomain(a), domain(g), domain(compose(compose(g, a), compose(compose(h, a), b))), domain(g)) -> domain(g) % 7.58/7.73 277: ifeq(codomain(b), domain(g), codomain(compose(compose(compose(g, a), b), compose(g, a))), codomain(a)) -> codomain(a) % 7.58/7.73 278: ifeq(codomain(a), domain(g), domain(compose(compose(g, a), compose(compose(g, a), b))), domain(g)) -> domain(g) % 7.58/7.73 279: ifeq(codomain(b), domain(g), codomain(compose(compose(compose(g, a), b), compose(h, a))), codomain(a)) -> codomain(a) % 7.58/7.73 280: ifeq(codomain(b), domain(g), codomain(compose(compose(a, b), compose(compose(g, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 281: ifeq(codomain(b), domain(g), domain(compose(compose(a, b), compose(compose(g, a), b))), codomain(g)) -> codomain(g) % 7.58/7.73 282: ifeq(codomain(b), codomain(g), codomain(compose(compose(compose(g, a), b), compose(a, b))), codomain(b)) -> codomain(b) % 7.58/7.73 283: ifeq(codomain(b), domain(g), domain(compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), domain(g)) -> domain(g) % 7.58/7.73 284: ifeq(codomain(b), domain(g), codomain(compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), codomain(b)) -> codomain(b) % 7.58/7.73 285: ifeq(codomain(b), domain(g), domain(compose(compose(g, compose(a, b)), compose(compose(h, a), b))), domain(g)) -> domain(g) % 7.58/7.73 286: ifeq(codomain(b), domain(g), domain(compose(compose(compose(h, a), b), compose(g, compose(a, b)))), domain(g)) -> domain(g) % 7.58/7.73 287: ifeq(codomain(b), domain(g), codomain(compose(compose(g, compose(a, b)), compose(compose(h, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 288: ifeq(codomain(b), domain(g), codomain(compose(compose(compose(h, a), b), compose(g, compose(a, b)))), codomain(b)) -> codomain(b) % 7.58/7.73 289: ifeq(codomain(b), domain(g), domain(compose(compose(compose(g, a), b), compose(compose(h, a), b))), domain(g)) -> domain(g) % 7.58/7.73 290: ifeq(codomain(b), domain(g), domain(compose(compose(g, compose(a, b)), compose(compose(g, a), b))), domain(g)) -> domain(g) % 7.58/7.73 291: ifeq(codomain(b), domain(g), codomain(compose(compose(compose(g, a), b), compose(g, compose(a, b)))), codomain(b)) -> codomain(b) % 7.58/7.73 292: ifeq(codomain(b), domain(g), domain(compose(compose(compose(h, a), b), compose(compose(h, a), b))), domain(g)) -> domain(g) % 7.58/7.73 293: ifeq(codomain(b), domain(g), domain(compose(compose(compose(g, a), b), compose(g, compose(a, b)))), domain(g)) -> domain(g) % 7.58/7.73 294: ifeq(codomain(b), domain(g), codomain(compose(compose(compose(h, a), b), compose(compose(g, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 295: ifeq(codomain(b), domain(g), codomain(compose(compose(compose(h, a), b), compose(compose(h, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 296: ifeq(codomain(b), domain(g), domain(compose(compose(compose(h, a), b), compose(compose(g, a), b))), domain(g)) -> domain(g) % 7.58/7.73 297: ifeq(codomain(b), domain(g), codomain(compose(compose(compose(g, a), b), compose(compose(h, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 298: ifeq(codomain(b), domain(g), codomain(compose(compose(g, compose(a, b)), compose(compose(g, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 299: ifeq(codomain(b), domain(g), codomain(compose(compose(compose(g, a), b), compose(compose(g, a), b))), codomain(b)) -> codomain(b) % 7.58/7.73 300: ifeq(codomain(b), domain(g), domain(compose(compose(compose(g, a), b), compose(compose(g, a), b))), domain(g)) -> domain(g) % 7.58/7.73 302: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(Y, b), Z, ifeq(compose(X, b), Z, X, Y), Y), Y), Y) -> Y % 7.58/7.73 303: ifeq(codomain(X), codomain(a), ifeq(compose(X, b), Y, ifeq(compose(g, b), Y, g, X), X), X) -> X % 7.58/7.73 304: ifeq(compose(a, b), X, ifeq(compose(g, b), X, g, a), a) -> a % 7.58/7.73 305: ifeq(compose(g, b), compose(a, b), g, a) -> a % 7.58/7.73 306: ifeq(compose(a, b), compose(g, b), g, a) -> a % 7.58/7.73 307: ifeq(b, X, ifeq(compose(g, b), X, g, codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 308: ifeq(compose(g, b), b, g, codomain(a)) -> codomain(a) % 7.58/7.73 309: ifeq(b, compose(g, b), g, codomain(a)) -> codomain(a) % 7.58/7.73 310: ifeq(codomain(X), codomain(a), ifeq(compose(X, b), compose(g, b), g, X), X) -> X % 7.58/7.73 311: ifeq(codomain(g), codomain(a), g, g) -> g % 7.58/7.73 312: ifeq(compose(compose(h, a), b), compose(g, b), g, compose(h, a)) -> compose(h, a) % 7.58/7.73 313: ifeq(codomain(X), codomain(a), ifeq(compose(g, b), compose(X, b), g, X), X) -> X % 7.58/7.73 314: ifeq(compose(g, b), compose(compose(h, a), b), g, compose(h, a)) -> compose(h, a) % 7.58/7.73 315: ifeq(compose(compose(g, a), b), compose(g, b), g, compose(g, a)) -> compose(g, a) % 7.58/7.73 316: ifeq(compose(g, b), compose(compose(g, a), b), g, compose(g, a)) -> compose(g, a) % 7.58/7.73 317: ifeq(codomain(g), codomain(a), ifeq(compose(g, b), compose(h, b), g, h), h) -> h % 7.58/7.73 318: ifeq(codomain(g), codomain(a), ifeq(compose(h, b), compose(g, b), g, h), h) -> h % 7.58/7.73 319: ifeq(codomain(X), codomain(a), ifeq(compose(X, b), Y, ifeq(compose(h, b), Y, h, X), X), X) -> X % 7.58/7.73 320: ifeq(compose(a, b), X, ifeq(compose(h, b), X, h, a), a) -> a % 7.58/7.73 321: ifeq(compose(h, b), compose(a, b), h, a) -> a % 7.58/7.73 322: ifeq(compose(a, b), compose(h, b), h, a) -> a % 7.58/7.73 323: ifeq(b, X, ifeq(compose(h, b), X, h, codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 324: ifeq(compose(h, b), b, h, codomain(a)) -> codomain(a) % 7.58/7.73 325: ifeq(b, compose(h, b), h, codomain(a)) -> codomain(a) % 7.58/7.73 326: ifeq(codomain(X), codomain(a), ifeq(compose(X, b), compose(h, b), h, X), X) -> X % 7.58/7.73 327: ifeq(codomain(g), codomain(a), h, h) -> h % 7.58/7.73 328: ifeq(compose(compose(h, a), b), compose(h, b), h, compose(h, a)) -> compose(h, a) % 7.58/7.73 329: ifeq(codomain(X), codomain(a), ifeq(compose(h, b), compose(X, b), h, X), X) -> X % 7.58/7.73 330: ifeq(compose(h, b), compose(compose(h, a), b), h, compose(h, a)) -> compose(h, a) % 7.58/7.73 331: ifeq(compose(compose(g, a), b), compose(h, b), h, compose(g, a)) -> compose(g, a) % 7.58/7.73 332: ifeq(compose(h, b), compose(compose(g, a), b), h, compose(g, a)) -> compose(g, a) % 7.58/7.73 333: ifeq(codomain(X), codomain(g), ifeq(compose(a, b), Y, ifeq(compose(X, b), Y, X, a), a), a) -> a % 7.58/7.73 334: ifeq(codomain(X), codomain(g), ifeq(compose(X, b), compose(a, b), X, a), a) -> a % 7.58/7.73 335: ifeq(codomain(a), codomain(g), a, a) -> a % 7.58/7.73 336: ifeq(codomain(a), codomain(g), ifeq(b, compose(a, b), codomain(a), a), a) -> a % 7.58/7.73 337: ifeq(codomain(X), codomain(g), ifeq(compose(a, b), compose(X, b), X, a), a) -> a % 7.58/7.73 338: ifeq(codomain(a), codomain(g), ifeq(compose(a, b), b, codomain(a), a), a) -> a % 7.58/7.73 339: ifeq(domain(X), codomain(g), ifeq(compose(a, b), compose(domain(X), b), domain(X), a), a) -> a % 7.58/7.73 340: ifeq(compose(a, b), compose(codomain(g), b), codomain(g), a) -> a % 7.58/7.73 341: ifeq(domain(X), codomain(g), ifeq(compose(domain(X), b), compose(a, b), domain(X), a), a) -> a % 7.58/7.73 342: ifeq(compose(codomain(g), b), compose(a, b), codomain(g), a) -> a % 7.58/7.73 343: ifeq(codomain(X), codomain(g), ifeq(compose(a, b), compose(codomain(X), b), codomain(X), a), a) -> a % 7.58/7.73 344: ifeq(codomain(X), codomain(g), ifeq(compose(codomain(X), b), compose(a, b), codomain(X), a), a) -> a % 7.58/7.73 345: ifeq(codomain(a), codomain(g), ifeq(compose(a, b), X, ifeq(b, X, codomain(a), a), a), a) -> a % 7.58/7.73 346: ifeq(codomain(X), codomain(a), ifeq(compose(h, b), compose(codomain(X), b), h, codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 347: ifeq(domain(X), codomain(a), ifeq(compose(h, b), compose(domain(X), b), h, domain(X)), domain(X)) -> domain(X) % 7.58/7.73 348: ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), b), compose(h, b), h, codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 349: ifeq(domain(X), codomain(a), ifeq(compose(domain(X), b), compose(h, b), h, domain(X)), domain(X)) -> domain(X) % 7.58/7.73 350: ifeq(domain(X), codomain(a), ifeq(compose(domain(X), b), compose(g, b), g, domain(X)), domain(X)) -> domain(X) % 7.58/7.73 351: ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), b), compose(g, b), g, codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 352: ifeq(codomain(X), codomain(a), ifeq(compose(g, b), compose(codomain(X), b), g, codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 353: ifeq(domain(X), codomain(a), ifeq(compose(g, b), compose(domain(X), b), g, domain(X)), domain(X)) -> domain(X) % 7.58/7.73 354: ifeq(codomain(g), codomain(a), ifeq(compose(h, b), X, ifeq(compose(g, b), X, g, h), h), h) -> h % 7.58/7.73 355: ifeq(codomain(g), codomain(a), ifeq(compose(h, b), X, ifeq(compose(h, b), X, h, h), h), h) -> h % 7.58/7.73 356: ifeq(codomain(X), codomain(g), ifeq(b, Y, ifeq(compose(X, b), Y, X, codomain(a)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 357: ifeq(codomain(X), codomain(g), ifeq(compose(X, b), b, X, codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 358: ifeq(codomain(a), codomain(g), codomain(a), codomain(a)) -> codomain(a) % 7.58/7.73 359: ifeq(codomain(X), codomain(g), ifeq(b, compose(X, b), X, codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 360: ifeq(codomain(X), codomain(g), ifeq(b, compose(codomain(X), b), codomain(X), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 361: ifeq(b, compose(codomain(g), b), codomain(g), codomain(a)) -> codomain(a) % 7.58/7.73 362: ifeq(domain(X), codomain(g), ifeq(b, compose(domain(X), b), domain(X), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 363: ifeq(domain(X), codomain(g), ifeq(compose(domain(X), b), b, domain(X), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 364: ifeq(compose(codomain(g), b), b, codomain(g), codomain(a)) -> codomain(a) % 7.58/7.73 365: ifeq(codomain(X), codomain(g), ifeq(compose(codomain(X), b), b, codomain(X), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 366: ifeq(codomain(a), codomain(g), ifeq(b, X, ifeq(b, X, codomain(a), codomain(a)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 367: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(Y, b), compose(X, b), X, Y), Y), Y) -> Y % 7.58/7.73 368: ifeq(codomain(X), codomain(g), ifeq(codomain(X), codomain(a), X, X), X) -> X % 7.58/7.73 369: ifeq(codomain(a), codomain(g), compose(h, a), compose(h, a)) -> compose(h, a) % 7.58/7.73 370: ifeq(codomain(a), codomain(g), compose(g, a), compose(g, a)) -> compose(g, a) % 7.58/7.73 371: ifeq(codomain(X), codomain(g), ifeq(codomain(X), codomain(a), codomain(X), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 372: ifeq(codomain(g), codomain(a), codomain(g), codomain(g)) -> codomain(g) % 7.58/7.73 373: ifeq(domain(X), codomain(g), ifeq(domain(X), codomain(a), domain(X), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 374: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, b), b, codomain(a), X), X), X) -> X % 7.58/7.73 375: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(X, b), compose(Y, b), X, Y), Y), Y) -> Y % 7.58/7.73 376: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(b, compose(X, b), codomain(a), X), X), X) -> X % 7.58/7.73 377: ifeq(codomain(b), codomain(g), ifeq(compose(a, b), compose(compose(a, b), b), compose(a, b), a), a) -> a % 7.58/7.73 378: ifeq(codomain(b), codomain(g), ifeq(compose(compose(a, b), b), compose(a, b), compose(a, b), a), a) -> a % 7.58/7.73 379: ifeq(codomain(a), codomain(g), ifeq(compose(a, b), compose(compose(h, a), b), compose(h, a), a), a) -> a % 7.58/7.73 380: ifeq(codomain(a), codomain(g), ifeq(compose(compose(h, a), b), compose(a, b), compose(h, a), a), a) -> a % 7.58/7.73 381: ifeq(compose(compose(h, a), b), X, ifeq(compose(h, b), X, h, compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 382: ifeq(compose(compose(h, a), b), X, ifeq(compose(g, b), X, g, compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 383: ifeq(codomain(b), codomain(g), ifeq(compose(compose(a, b), b), b, compose(a, b), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 384: ifeq(codomain(a), codomain(g), ifeq(compose(compose(h, a), b), b, compose(h, a), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 385: ifeq(codomain(b), codomain(g), ifeq(b, compose(compose(a, b), b), compose(a, b), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 386: ifeq(codomain(a), codomain(g), ifeq(b, compose(compose(h, a), b), compose(h, a), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 387: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), compose(a, b), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 388: ifeq(codomain(a), codomain(g), ifeq(compose(a, b), compose(compose(g, a), b), compose(g, a), a), a) -> a % 7.58/7.73 389: ifeq(codomain(a), codomain(g), ifeq(compose(compose(g, a), b), compose(a, b), compose(g, a), a), a) -> a % 7.58/7.73 390: ifeq(codomain(X), codomain(g), ifeq(compose(a, b), Y, ifeq(compose(codomain(X), b), Y, codomain(X), a), a), a) -> a % 7.58/7.73 391: ifeq(compose(a, b), X, ifeq(compose(codomain(g), b), X, codomain(g), a), a) -> a % 7.58/7.73 392: ifeq(domain(X), codomain(g), ifeq(compose(a, b), Y, ifeq(compose(domain(X), b), Y, domain(X), a), a), a) -> a % 7.58/7.73 393: ifeq(compose(compose(g, a), b), X, ifeq(compose(h, b), X, h, compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 394: ifeq(compose(compose(g, a), b), X, ifeq(compose(g, b), X, g, compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 395: ifeq(codomain(a), codomain(g), ifeq(b, compose(compose(g, a), b), compose(g, a), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 396: ifeq(codomain(a), codomain(g), ifeq(compose(compose(g, a), b), b, compose(g, a), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 397: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, b), b, codomain(a), h), h), h) -> h % 7.58/7.73 398: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, b), compose(X, b), X, h), h), h) -> h % 7.58/7.73 399: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(b, compose(h, b), codomain(a), h), h), h) -> h % 7.58/7.73 400: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(X, b), compose(h, b), X, h), h), h) -> h % 7.58/7.73 401: ifeq(codomain(a), codomain(g), ifeq(b, compose(compose(h, a), b), codomain(a), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 402: ifeq(codomain(a), codomain(g), ifeq(compose(compose(h, a), b), b, codomain(a), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 403: ifeq(domain(X), codomain(g), ifeq(b, Y, ifeq(compose(domain(X), b), Y, domain(X), codomain(a)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 404: ifeq(b, X, ifeq(compose(codomain(g), b), X, codomain(g), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 405: ifeq(codomain(X), codomain(g), ifeq(b, Y, ifeq(compose(codomain(X), b), Y, codomain(X), codomain(a)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 406: ifeq(codomain(X), codomain(g), ifeq(compose(compose(h, a), b), compose(X, b), X, compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 407: ifeq(codomain(a), codomain(g), ifeq(compose(compose(g, a), b), b, codomain(a), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 408: ifeq(codomain(X), codomain(g), ifeq(compose(X, b), compose(compose(h, a), b), X, compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 409: ifeq(codomain(a), codomain(g), ifeq(b, compose(compose(g, a), b), codomain(a), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 410: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(codomain(X), b), compose(Y, b), codomain(X), Y), Y), Y) -> Y % 7.58/7.73 411: ifeq(codomain(X), codomain(a), ifeq(compose(codomain(g), b), compose(X, b), codomain(g), X), X) -> X % 7.58/7.73 412: ifeq(compose(codomain(g), b), compose(compose(g, a), b), codomain(g), compose(g, a)) -> compose(g, a) % 7.58/7.73 413: ifeq(compose(codomain(g), b), compose(compose(h, a), b), codomain(g), compose(h, a)) -> compose(h, a) % 7.58/7.73 414: ifeq(codomain(g), codomain(a), ifeq(compose(codomain(g), b), compose(h, b), codomain(g), h), h) -> h % 7.58/7.73 415: ifeq(domain(X), codomain(a), ifeq(compose(codomain(g), b), compose(domain(X), b), codomain(g), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 416: ifeq(codomain(X), codomain(a), ifeq(compose(codomain(g), b), compose(codomain(X), b), codomain(g), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 417: ifeq(domain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(domain(X), b), compose(Y, b), domain(X), Y), Y), Y) -> Y % 7.58/7.73 418: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(Y, b), compose(codomain(X), b), codomain(X), Y), Y), Y) -> Y % 7.58/7.73 419: ifeq(codomain(X), codomain(a), ifeq(compose(X, b), compose(codomain(g), b), codomain(g), X), X) -> X % 7.58/7.73 420: ifeq(compose(compose(g, a), b), compose(codomain(g), b), codomain(g), compose(g, a)) -> compose(g, a) % 7.58/7.73 421: ifeq(compose(compose(h, a), b), compose(codomain(g), b), codomain(g), compose(h, a)) -> compose(h, a) % 7.58/7.73 422: ifeq(codomain(g), codomain(a), ifeq(compose(h, b), compose(codomain(g), b), codomain(g), h), h) -> h % 7.58/7.73 423: ifeq(domain(X), codomain(a), ifeq(compose(domain(X), b), compose(codomain(g), b), codomain(g), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 424: ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), b), compose(codomain(g), b), codomain(g), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 425: ifeq(domain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(Y, b), compose(domain(X), b), domain(X), Y), Y), Y) -> Y % 7.58/7.73 426: ifeq(codomain(b), codomain(a), ifeq(compose(g, b), compose(compose(a, b), b), g, compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 427: ifeq(codomain(b), codomain(a), ifeq(compose(h, b), compose(compose(a, b), b), h, compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 428: ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), compose(h, b), h, compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 429: ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), compose(g, b), g, compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 430: ifeq(codomain(X), codomain(g), ifeq(compose(X, b), compose(compose(g, a), b), X, compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 431: ifeq(codomain(X), codomain(g), ifeq(compose(compose(g, a), b), compose(X, b), X, compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 432: ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), b), Y, ifeq(compose(g, b), Y, g, codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 433: ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), b), Y, ifeq(compose(h, b), Y, h, codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 434: ifeq(domain(X), codomain(a), ifeq(compose(domain(X), b), Y, ifeq(compose(h, b), Y, h, domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 435: ifeq(domain(X), codomain(a), ifeq(compose(domain(X), b), Y, ifeq(compose(g, b), Y, g, domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 436: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, b), Y, ifeq(b, Y, codomain(a), X), X), X), X) -> X % 7.58/7.73 438: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(Y, a), Z, ifeq(compose(X, a), Z, X, Y), Y), Y), Y) -> Y % 7.58/7.73 439: ifeq(codomain(X), codomain(a), ifeq(compose(X, a), Y, ifeq(a, Y, codomain(g), X), X), X) -> X % 7.58/7.73 440: ifeq(compose(a, a), X, ifeq(a, X, codomain(g), a), a) -> a % 7.58/7.73 441: ifeq(a, compose(a, a), codomain(g), a) -> a % 7.58/7.73 442: ifeq(compose(a, a), a, codomain(g), a) -> a % 7.58/7.73 443: ifeq(codomain(X), codomain(a), ifeq(a, compose(X, a), codomain(g), X), X) -> X % 7.58/7.73 444: ifeq(a, compose(compose(h, a), a), codomain(g), compose(h, a)) -> compose(h, a) % 7.58/7.73 445: ifeq(codomain(X), codomain(a), ifeq(compose(X, a), a, codomain(g), X), X) -> X % 7.58/7.73 446: ifeq(compose(compose(h, a), a), a, codomain(g), compose(h, a)) -> compose(h, a) % 7.58/7.73 447: ifeq(a, compose(compose(g, a), a), codomain(g), compose(g, a)) -> compose(g, a) % 7.58/7.73 448: ifeq(compose(compose(g, a), a), a, codomain(g), compose(g, a)) -> compose(g, a) % 7.58/7.73 449: ifeq(codomain(g), codomain(a), ifeq(compose(h, a), a, codomain(g), h), h) -> h % 7.58/7.73 450: ifeq(codomain(g), codomain(a), ifeq(a, compose(h, a), codomain(g), h), h) -> h % 7.58/7.73 451: ifeq(domain(X), codomain(a), ifeq(a, compose(domain(X), a), codomain(g), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 452: ifeq(a, compose(codomain(a), a), codomain(g), codomain(a)) -> codomain(a) % 7.58/7.73 453: ifeq(domain(X), codomain(a), ifeq(compose(domain(X), a), a, codomain(g), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 454: ifeq(compose(codomain(a), a), a, codomain(g), codomain(a)) -> codomain(a) % 7.58/7.73 455: ifeq(codomain(X), codomain(a), ifeq(a, compose(codomain(X), a), codomain(g), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 456: ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), a), a, codomain(g), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 457: ifeq(codomain(X), codomain(a), ifeq(compose(X, a), Y, ifeq(compose(g, a), Y, g, X), X), X) -> X % 7.58/7.73 458: ifeq(compose(a, a), X, ifeq(compose(g, a), X, g, a), a) -> a % 7.58/7.73 459: ifeq(compose(g, a), compose(a, a), g, a) -> a % 7.58/7.73 460: ifeq(compose(a, a), compose(g, a), g, a) -> a % 7.58/7.73 461: ifeq(codomain(X), codomain(a), ifeq(compose(g, a), compose(X, a), g, X), X) -> X % 7.58/7.73 462: ifeq(compose(g, a), compose(compose(h, a), a), g, compose(h, a)) -> compose(h, a) % 7.58/7.73 463: ifeq(codomain(X), codomain(a), ifeq(compose(X, a), compose(g, a), g, X), X) -> X % 7.58/7.73 464: ifeq(compose(compose(h, a), a), compose(g, a), g, compose(h, a)) -> compose(h, a) % 7.58/7.73 465: ifeq(compose(g, a), compose(compose(g, a), a), g, compose(g, a)) -> compose(g, a) % 7.58/7.73 466: ifeq(compose(compose(g, a), a), compose(g, a), g, compose(g, a)) -> compose(g, a) % 7.58/7.73 467: ifeq(codomain(g), codomain(a), ifeq(compose(h, a), compose(g, a), g, h), h) -> h % 7.58/7.73 468: ifeq(codomain(g), codomain(a), ifeq(compose(g, a), compose(h, a), g, h), h) -> h % 7.58/7.73 469: ifeq(codomain(g), codomain(a), ifeq(a, compose(g, a), g, codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 470: ifeq(codomain(g), codomain(a), ifeq(compose(g, a), a, g, codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 471: ifeq(codomain(X), codomain(a), ifeq(compose(X, a), Y, ifeq(compose(h, a), Y, h, X), X), X) -> X % 7.58/7.73 472: ifeq(compose(a, a), X, ifeq(compose(h, a), X, h, a), a) -> a % 7.58/7.73 473: ifeq(compose(h, a), compose(a, a), h, a) -> a % 7.58/7.73 474: ifeq(compose(a, a), compose(h, a), h, a) -> a % 7.58/7.73 475: ifeq(codomain(X), codomain(a), ifeq(compose(h, a), compose(X, a), h, X), X) -> X % 7.58/7.73 476: ifeq(compose(h, a), compose(compose(h, a), a), h, compose(h, a)) -> compose(h, a) % 7.58/7.73 477: ifeq(codomain(X), codomain(a), ifeq(compose(X, a), compose(h, a), h, X), X) -> X % 7.58/7.73 478: ifeq(compose(compose(h, a), a), compose(h, a), h, compose(h, a)) -> compose(h, a) % 7.58/7.73 479: ifeq(compose(h, a), compose(compose(g, a), a), h, compose(g, a)) -> compose(g, a) % 7.58/7.73 480: ifeq(compose(compose(g, a), a), compose(h, a), h, compose(g, a)) -> compose(g, a) % 7.58/7.73 481: ifeq(codomain(g), codomain(a), ifeq(a, compose(h, a), h, codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 482: ifeq(codomain(g), codomain(a), ifeq(compose(h, a), a, h, codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 483: ifeq(codomain(X), codomain(g), ifeq(compose(a, a), Y, ifeq(compose(X, a), Y, X, a), a), a) -> a % 7.58/7.73 484: ifeq(codomain(X), codomain(g), ifeq(compose(X, a), compose(a, a), X, a), a) -> a % 7.58/7.73 485: ifeq(codomain(X), codomain(g), ifeq(compose(a, a), compose(X, a), X, a), a) -> a % 7.58/7.73 486: ifeq(codomain(X), codomain(g), ifeq(compose(a, a), compose(codomain(X), a), codomain(X), a), a) -> a % 7.58/7.73 487: ifeq(domain(X), codomain(g), ifeq(compose(a, a), compose(domain(X), a), domain(X), a), a) -> a % 7.58/7.73 488: ifeq(codomain(X), codomain(g), ifeq(compose(codomain(X), a), compose(a, a), codomain(X), a), a) -> a % 7.58/7.73 489: ifeq(domain(X), codomain(g), ifeq(compose(domain(X), a), compose(a, a), domain(X), a), a) -> a % 7.58/7.73 490: ifeq(codomain(g), codomain(a), ifeq(compose(h, a), X, ifeq(a, X, codomain(g), h), h), h) -> h % 7.58/7.73 491: ifeq(codomain(X), codomain(a), ifeq(compose(g, a), compose(codomain(X), a), g, codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 492: ifeq(compose(g, a), compose(codomain(a), a), g, codomain(a)) -> codomain(a) % 7.58/7.73 493: ifeq(domain(X), codomain(a), ifeq(compose(domain(X), a), compose(g, a), g, domain(X)), domain(X)) -> domain(X) % 7.58/7.73 494: ifeq(compose(codomain(a), a), compose(g, a), g, codomain(a)) -> codomain(a) % 7.58/7.73 495: ifeq(domain(X), codomain(a), ifeq(compose(g, a), compose(domain(X), a), g, domain(X)), domain(X)) -> domain(X) % 7.58/7.73 496: ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), a), compose(g, a), g, codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 497: ifeq(codomain(X), codomain(a), ifeq(compose(h, a), compose(codomain(X), a), h, codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 498: ifeq(compose(h, a), compose(codomain(a), a), h, codomain(a)) -> codomain(a) % 7.58/7.73 499: ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), a), compose(h, a), h, codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 500: ifeq(compose(codomain(a), a), compose(h, a), h, codomain(a)) -> codomain(a) % 7.58/7.73 501: ifeq(domain(X), codomain(a), ifeq(compose(domain(X), a), compose(h, a), h, domain(X)), domain(X)) -> domain(X) % 7.58/7.73 502: ifeq(domain(X), codomain(a), ifeq(compose(h, a), compose(domain(X), a), h, domain(X)), domain(X)) -> domain(X) % 7.58/7.73 503: ifeq(codomain(g), codomain(a), ifeq(compose(h, a), X, ifeq(compose(h, a), X, h, h), h), h) -> h % 7.58/7.73 504: ifeq(codomain(g), codomain(a), ifeq(compose(h, a), X, ifeq(compose(g, a), X, g, h), h), h) -> h % 7.58/7.73 505: ifeq(compose(compose(h, a), a), X, ifeq(a, X, codomain(g), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 506: ifeq(codomain(g), codomain(a), ifeq(a, X, ifeq(a, X, codomain(g), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 507: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(Y, a), compose(X, a), X, Y), Y), Y) -> Y % 7.58/7.73 508: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(X, a), compose(Y, a), X, Y), Y), Y) -> Y % 7.58/7.73 509: ifeq(compose(compose(g, a), a), X, ifeq(a, X, codomain(g), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 510: ifeq(codomain(b), codomain(g), ifeq(compose(a, a), compose(compose(a, b), a), compose(a, b), a), a) -> a % 7.58/7.73 511: ifeq(codomain(a), codomain(g), ifeq(compose(compose(h, a), a), compose(a, a), compose(h, a), a), a) -> a % 7.58/7.73 512: ifeq(codomain(a), codomain(g), ifeq(compose(a, a), compose(compose(h, a), a), compose(h, a), a), a) -> a % 7.58/7.73 513: ifeq(codomain(b), codomain(g), ifeq(compose(compose(a, b), a), compose(a, a), compose(a, b), a), a) -> a % 7.58/7.73 514: ifeq(compose(compose(h, a), a), X, ifeq(compose(g, a), X, g, compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 515: ifeq(compose(compose(h, a), a), X, ifeq(compose(h, a), X, h, compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 516: ifeq(codomain(g), codomain(a), ifeq(a, X, ifeq(compose(h, a), X, h, codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 517: ifeq(codomain(g), codomain(a), ifeq(a, X, ifeq(compose(g, a), X, g, codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 518: ifeq(codomain(a), codomain(g), ifeq(compose(a, a), compose(compose(g, a), a), compose(g, a), a), a) -> a % 7.58/7.73 519: ifeq(codomain(a), codomain(g), ifeq(compose(compose(g, a), a), compose(a, a), compose(g, a), a), a) -> a % 7.58/7.73 520: ifeq(codomain(X), codomain(g), ifeq(compose(a, a), Y, ifeq(compose(codomain(X), a), Y, codomain(X), a), a), a) -> a % 7.58/7.73 521: ifeq(domain(X), codomain(g), ifeq(compose(a, a), Y, ifeq(compose(domain(X), a), Y, domain(X), a), a), a) -> a % 7.58/7.73 522: ifeq(compose(compose(g, a), a), X, ifeq(compose(g, a), X, g, compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 523: ifeq(compose(compose(g, a), a), X, ifeq(compose(h, a), X, h, compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 524: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(X, a), compose(h, a), X, h), h), h) -> h % 7.58/7.73 525: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, a), compose(X, a), X, h), h), h) -> h % 7.58/7.73 526: ifeq(codomain(b), codomain(a), ifeq(a, compose(compose(a, b), a), codomain(g), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 527: ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), a, codomain(g), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 528: ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), a), Y, ifeq(a, Y, codomain(g), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 529: ifeq(compose(codomain(a), a), X, ifeq(a, X, codomain(g), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 530: ifeq(domain(X), codomain(a), ifeq(compose(domain(X), a), Y, ifeq(a, Y, codomain(g), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 531: ifeq(codomain(X), codomain(g), ifeq(compose(compose(h, a), a), compose(X, a), X, compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 532: ifeq(codomain(X), codomain(g), ifeq(compose(X, a), compose(compose(h, a), a), X, compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 533: ifeq(domain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(Y, a), compose(domain(X), a), domain(X), Y), Y), Y) -> Y % 7.58/7.73 534: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(X, a), a, X, codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 535: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(Y, a), compose(codomain(X), a), codomain(X), Y), Y), Y) -> Y % 7.58/7.73 536: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(codomain(X), a), compose(Y, a), codomain(X), Y), Y), Y) -> Y % 7.58/7.73 537: ifeq(domain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(domain(X), a), compose(Y, a), domain(X), Y), Y), Y) -> Y % 7.58/7.73 538: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(a, compose(X, a), X, codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 539: ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), compose(h, a), h, compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 540: ifeq(codomain(b), codomain(a), ifeq(compose(h, a), compose(compose(a, b), a), h, compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 541: ifeq(codomain(b), codomain(a), ifeq(compose(g, a), compose(compose(a, b), a), g, compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 542: ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), compose(g, a), g, compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 543: ifeq(domain(X), codomain(a), ifeq(compose(domain(X), a), Y, ifeq(compose(h, a), Y, h, domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 544: ifeq(compose(codomain(a), a), X, ifeq(compose(h, a), X, h, codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 545: ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), a), Y, ifeq(compose(g, a), Y, g, codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 546: ifeq(compose(codomain(a), a), X, ifeq(compose(g, a), X, g, codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 547: ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), a), Y, ifeq(compose(h, a), Y, h, codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 548: ifeq(domain(X), codomain(a), ifeq(compose(domain(X), a), Y, ifeq(compose(g, a), Y, g, domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 549: ifeq(codomain(X), codomain(g), ifeq(compose(X, a), compose(compose(g, a), a), X, compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 550: ifeq(codomain(X), codomain(g), ifeq(compose(compose(g, a), a), compose(X, a), X, compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 551: ifeq(codomain(X), domain(Y), ifeq(codomain(Z), domain(X), compose(Z, compose(X, Y)), compose(compose(Z, X), Y)), compose(compose(Z, X), Y)) -> compose(compose(Z, X), Y) % 7.58/7.73 552: compose(compose(h, a), b) -> compose(g, compose(a, b)) % 7.58/7.73 553: ifeq(codomain(X), domain(Y), compose(X, compose(codomain(X), Y)), compose(X, Y)) -> compose(X, Y) % 7.58/7.73 554: ifeq(codomain(X), domain(Y), compose(domain(X), compose(X, Y)), compose(X, Y)) -> compose(X, Y) % 7.58/7.73 555: ifeq(codomain(X), domain(Y), compose(X, Y), compose(compose(X, domain(Y)), Y)) -> compose(compose(X, domain(Y)), Y) % 7.58/7.73 556: ifeq(codomain(X), domain(Y), compose(X, Y), compose(compose(X, Y), codomain(Y))) -> compose(compose(X, Y), codomain(Y)) % 7.58/7.73 557: ifeq(codomain(X), codomain(g), compose(X, compose(codomain(X), a)), compose(X, a)) -> compose(X, a) % 7.58/7.73 558: ifeq(codomain(X), codomain(a), compose(X, compose(codomain(X), b)), compose(X, b)) -> compose(X, b) % 7.58/7.73 559: ifeq(codomain(X), codomain(a), compose(domain(X), compose(X, b)), compose(X, b)) -> compose(X, b) % 7.58/7.73 560: ifeq(codomain(X), codomain(g), compose(domain(X), compose(X, a)), compose(X, a)) -> compose(X, a) % 7.58/7.73 561: ifeq(codomain(g), domain(X), compose(h, compose(codomain(g), X)), compose(h, X)) -> compose(h, X) % 7.58/7.73 562: ifeq(codomain(b), domain(X), compose(codomain(a), compose(b, X)), compose(b, X)) -> compose(b, X) % 7.58/7.73 563: ifeq(codomain(a), domain(X), compose(codomain(g), compose(a, X)), compose(a, X)) -> compose(a, X) % 7.58/7.73 564: ifeq(codomain(g), domain(X), compose(domain(g), compose(h, X)), compose(h, X)) -> compose(h, X) % 7.58/7.73 565: ifeq(compose(g, compose(a, b)), compose(g, b), g, compose(h, a)) -> compose(h, a) % 7.58/7.73 566: ifeq(compose(h, b), compose(g, compose(a, b)), h, compose(h, a)) -> compose(h, a) % 7.58/7.73 567: ifeq(compose(g, b), compose(g, compose(a, b)), g, compose(h, a)) -> compose(h, a) % 7.58/7.73 568: ifeq(compose(g, compose(a, b)), compose(h, b), h, compose(h, a)) -> compose(h, a) % 7.58/7.73 569: ifeq(codomain(X), domain(g), compose(X, compose(codomain(X), h)), compose(X, h)) -> compose(X, h) % 7.58/7.73 570: ifeq(codomain(X), domain(g), compose(domain(X), compose(X, h)), compose(X, h)) -> compose(X, h) % 7.58/7.73 571: ifeq(codomain(g), domain(X), compose(h, X), compose(compose(h, X), codomain(X))) -> compose(compose(h, X), codomain(X)) % 7.58/7.73 572: ifeq(codomain(g), domain(X), compose(h, X), compose(compose(h, domain(X)), X)) -> compose(compose(h, domain(X)), X) % 7.58/7.73 573: ifeq(codomain(X), codomain(a), compose(X, b), compose(compose(X, codomain(a)), b)) -> compose(compose(X, codomain(a)), b) % 7.58/7.73 574: ifeq(codomain(X), codomain(g), compose(X, a), compose(compose(X, codomain(g)), a)) -> compose(compose(X, codomain(g)), a) % 7.58/7.73 575: ifeq(codomain(X), domain(g), compose(X, h), compose(compose(X, h), codomain(g))) -> compose(compose(X, h), codomain(g)) % 7.58/7.73 576: ifeq(codomain(X), codomain(g), compose(X, a), compose(compose(X, a), codomain(a))) -> compose(compose(X, a), codomain(a)) % 7.58/7.73 577: ifeq(codomain(X), codomain(a), compose(X, b), compose(compose(X, b), codomain(b))) -> compose(compose(X, b), codomain(b)) % 7.58/7.73 578: ifeq(codomain(g), codomain(a), compose(h, compose(codomain(g), b)), compose(h, b)) -> compose(h, b) % 7.58/7.73 579: ifeq(codomain(g), domain(g), compose(h, compose(codomain(g), h)), compose(h, h)) -> compose(h, h) % 7.58/7.73 580: ifeq(codomain(g), codomain(a), compose(domain(g), compose(h, b)), compose(h, b)) -> compose(h, b) % 7.58/7.73 581: ifeq(codomain(b), codomain(a), compose(codomain(a), compose(b, b)), compose(b, b)) -> compose(b, b) % 7.58/7.73 582: ifeq(codomain(g), domain(g), compose(domain(g), compose(h, h)), compose(h, h)) -> compose(h, h) % 7.58/7.73 583: ifeq(codomain(a), domain(g), compose(codomain(g), compose(a, h)), compose(a, h)) -> compose(a, h) % 7.58/7.73 584: ifeq(codomain(b), domain(g), compose(codomain(a), compose(b, h)), compose(b, h)) -> compose(b, h) % 7.58/7.73 585: ifeq(codomain(b), codomain(g), compose(codomain(a), compose(b, a)), compose(b, a)) -> compose(b, a) % 7.58/7.73 586: ifeq(codomain(a), codomain(g), compose(codomain(g), compose(a, a)), compose(a, a)) -> compose(a, a) % 7.58/7.73 587: ifeq(codomain(X), domain(g), compose(X, h), compose(compose(X, domain(g)), h)) -> compose(compose(X, domain(g)), h) % 7.58/7.73 588: ifeq(domain(X), domain(Y), compose(domain(X), compose(domain(X), Y)), compose(domain(X), Y)) -> compose(domain(X), Y) % 7.58/7.73 589: ifeq(codomain(X), domain(Y), compose(domain(X), compose(X, domain(Y))), compose(X, domain(Y))) -> compose(X, domain(Y)) % 7.58/7.73 590: ifeq(codomain(X), domain(Y), compose(codomain(X), compose(codomain(X), Y)), compose(codomain(X), Y)) -> compose(codomain(X), Y) % 7.58/7.73 591: ifeq(codomain(X), codomain(Y), compose(domain(X), compose(X, codomain(Y))), compose(X, codomain(Y))) -> compose(X, codomain(Y)) % 7.58/7.73 592: ifeq(codomain(X), domain(Y), compose(X, compose(codomain(X), domain(Y))), compose(X, domain(Y))) -> compose(X, domain(Y)) % 7.58/7.73 593: ifeq(codomain(X), codomain(Y), compose(X, compose(codomain(X), codomain(Y))), compose(X, codomain(Y))) -> compose(X, codomain(Y)) % 7.58/7.73 594: ifeq(codomain(g), codomain(a), compose(h, b), compose(compose(h, b), codomain(b))) -> compose(compose(h, b), codomain(b)) % 7.58/7.73 595: ifeq(codomain(g), domain(g), compose(h, h), compose(compose(h, h), codomain(g))) -> compose(compose(h, h), codomain(g)) % 7.58/7.73 596: ifeq(codomain(g), codomain(a), compose(h, b), compose(compose(h, codomain(a)), b)) -> compose(compose(h, codomain(a)), b) % 7.58/7.73 597: ifeq(codomain(g), domain(g), compose(h, h), compose(compose(h, domain(g)), h)) -> compose(compose(h, domain(g)), h) % 7.58/7.73 598: ifeq(codomain(X), codomain(Y), compose(X, codomain(Y)), compose(compose(X, codomain(Y)), codomain(Y))) -> compose(compose(X, codomain(Y)), codomain(Y)) % 7.58/7.73 599: ifeq(domain(X), domain(Y), compose(domain(X), Y), compose(compose(domain(X), Y), codomain(Y))) -> compose(compose(domain(X), Y), codomain(Y)) % 7.58/7.73 600: ifeq(codomain(X), domain(Y), compose(X, domain(Y)), compose(compose(X, domain(Y)), domain(Y))) -> compose(compose(X, domain(Y)), domain(Y)) % 7.58/7.73 601: ifeq(codomain(X), domain(Y), compose(codomain(X), Y), compose(compose(codomain(X), Y), codomain(Y))) -> compose(compose(codomain(X), Y), codomain(Y)) % 7.58/7.73 602: ifeq(domain(X), domain(Y), compose(domain(X), Y), compose(compose(domain(X), domain(Y)), Y)) -> compose(compose(domain(X), domain(Y)), Y) % 7.58/7.73 603: ifeq(codomain(X), domain(Y), compose(codomain(X), Y), compose(compose(codomain(X), domain(Y)), Y)) -> compose(compose(codomain(X), domain(Y)), Y) % 7.58/7.73 604: ifeq(compose(codomain(g), b), compose(g, compose(a, b)), codomain(g), compose(h, a)) -> compose(h, a) % 7.58/7.73 605: ifeq(compose(g, compose(a, b)), compose(codomain(g), b), codomain(g), compose(h, a)) -> compose(h, a) % 7.58/7.73 606: ifeq(codomain(X), codomain(g), compose(codomain(X), compose(codomain(X), a)), compose(codomain(X), a)) -> compose(codomain(X), a) % 7.58/7.73 607: ifeq(codomain(X), codomain(a), compose(codomain(X), compose(codomain(X), b)), compose(codomain(X), b)) -> compose(codomain(X), b) % 7.58/7.73 608: ifeq(domain(X), codomain(a), compose(domain(X), compose(domain(X), b)), compose(domain(X), b)) -> compose(domain(X), b) % 7.58/7.73 609: ifeq(codomain(X), domain(g), compose(codomain(X), compose(codomain(X), h)), compose(codomain(X), h)) -> compose(codomain(X), h) % 7.58/7.73 610: ifeq(domain(X), codomain(g), compose(domain(X), compose(domain(X), a)), compose(domain(X), a)) -> compose(domain(X), a) % 7.58/7.73 611: ifeq(domain(X), domain(g), compose(domain(X), compose(domain(X), h)), compose(domain(X), h)) -> compose(domain(X), h) % 7.58/7.73 612: ifeq(codomain(g), codomain(X), compose(h, compose(codomain(g), codomain(X))), compose(h, codomain(X))) -> compose(h, codomain(X)) % 7.58/7.73 613: ifeq(codomain(g), domain(X), compose(domain(g), compose(h, domain(X))), compose(h, domain(X))) -> compose(h, domain(X)) % 7.58/7.73 614: ifeq(codomain(b), domain(X), compose(codomain(a), compose(b, domain(X))), compose(b, domain(X))) -> compose(b, domain(X)) % 7.58/7.73 615: ifeq(codomain(a), domain(X), compose(codomain(g), compose(a, domain(X))), compose(a, domain(X))) -> compose(a, domain(X)) % 7.58/7.73 616: ifeq(codomain(g), domain(X), compose(h, compose(codomain(g), domain(X))), compose(h, domain(X))) -> compose(h, domain(X)) % 7.58/7.73 617: ifeq(codomain(g), codomain(X), compose(domain(g), compose(h, codomain(X))), compose(h, codomain(X))) -> compose(h, codomain(X)) % 7.58/7.73 618: ifeq(codomain(b), codomain(X), compose(codomain(a), compose(b, codomain(X))), compose(b, codomain(X))) -> compose(b, codomain(X)) % 7.58/7.73 619: ifeq(codomain(a), codomain(X), compose(codomain(g), compose(a, codomain(X))), compose(a, codomain(X))) -> compose(a, codomain(X)) % 7.58/7.73 620: ifeq(codomain(g), codomain(X), compose(h, codomain(X)), compose(compose(h, codomain(X)), codomain(X))) -> compose(compose(h, codomain(X)), codomain(X)) % 7.58/7.73 621: ifeq(codomain(g), domain(X), compose(h, domain(X)), compose(compose(h, domain(X)), domain(X))) -> compose(compose(h, domain(X)), domain(X)) % 7.58/7.73 622: ifeq(domain(X), codomain(a), compose(domain(X), b), compose(compose(domain(X), b), codomain(b))) -> compose(compose(domain(X), b), codomain(b)) % 7.58/7.73 623: ifeq(codomain(X), codomain(g), compose(codomain(X), a), compose(compose(codomain(X), a), codomain(a))) -> compose(compose(codomain(X), a), codomain(a)) % 7.58/7.73 624: ifeq(codomain(X), codomain(g), compose(codomain(X), a), compose(compose(codomain(X), codomain(g)), a)) -> compose(compose(codomain(X), codomain(g)), a) % 7.58/7.73 625: ifeq(codomain(X), codomain(a), compose(codomain(X), b), compose(compose(codomain(X), codomain(a)), b)) -> compose(compose(codomain(X), codomain(a)), b) % 7.58/7.73 626: ifeq(codomain(X), domain(g), compose(codomain(X), h), compose(compose(codomain(X), domain(g)), h)) -> compose(compose(codomain(X), domain(g)), h) % 7.58/7.73 627: ifeq(codomain(X), codomain(a), compose(codomain(X), b), compose(compose(codomain(X), b), codomain(b))) -> compose(compose(codomain(X), b), codomain(b)) % 7.58/7.73 628: ifeq(domain(X), codomain(g), compose(domain(X), a), compose(compose(domain(X), a), codomain(a))) -> compose(compose(domain(X), a), codomain(a)) % 7.58/7.73 629: ifeq(domain(X), domain(g), compose(domain(X), h), compose(compose(domain(X), h), codomain(g))) -> compose(compose(domain(X), h), codomain(g)) % 7.58/7.73 630: ifeq(domain(X), codomain(a), compose(domain(X), b), compose(compose(domain(X), codomain(a)), b)) -> compose(compose(domain(X), codomain(a)), b) % 7.58/7.73 631: ifeq(domain(X), domain(g), compose(domain(X), h), compose(compose(domain(X), domain(g)), h)) -> compose(compose(domain(X), domain(g)), h) % 7.58/7.73 632: ifeq(codomain(X), domain(g), compose(codomain(X), h), compose(compose(codomain(X), h), codomain(g))) -> compose(compose(codomain(X), h), codomain(g)) % 7.58/7.73 633: ifeq(domain(X), codomain(g), compose(domain(X), a), compose(compose(domain(X), codomain(g)), a)) -> compose(compose(domain(X), codomain(g)), a) % 7.58/7.73 634: ifeq(codomain(X), codomain(g), compose(X, compose(codomain(X), compose(a, b))), compose(X, compose(a, b))) -> compose(X, compose(a, b)) % 7.58/7.73 635: ifeq(codomain(X), codomain(g), compose(domain(X), compose(X, compose(a, b))), compose(X, compose(a, b))) -> compose(X, compose(a, b)) % 7.58/7.73 636: ifeq(domain(X), codomain(Y), compose(domain(X), compose(domain(X), codomain(Y))), compose(domain(X), codomain(Y))) -> compose(domain(X), codomain(Y)) % 7.58/7.73 637: ifeq(codomain(X), domain(Y), compose(codomain(X), compose(codomain(X), domain(Y))), compose(codomain(X), domain(Y))) -> compose(codomain(X), domain(Y)) % 7.58/7.73 638: ifeq(codomain(X), codomain(Y), compose(codomain(X), compose(codomain(X), codomain(Y))), compose(codomain(X), codomain(Y))) -> compose(codomain(X), codomain(Y)) % 7.58/7.73 639: ifeq(domain(X), domain(Y), compose(domain(X), compose(domain(X), domain(Y))), compose(domain(X), domain(Y))) -> compose(domain(X), domain(Y)) % 7.58/7.73 640: ifeq(codomain(b), domain(X), compose(codomain(g), compose(compose(a, b), X)), compose(compose(a, b), X)) -> compose(compose(a, b), X) % 7.58/7.73 641: ifeq(codomain(X), domain(g), compose(domain(X), compose(X, compose(h, a))), compose(X, compose(h, a))) -> compose(X, compose(h, a)) % 7.58/7.73 642: ifeq(codomain(X), domain(g), compose(X, compose(codomain(X), compose(h, a))), compose(X, compose(h, a))) -> compose(X, compose(h, a)) % 7.58/7.73 643: ifeq(codomain(b), domain(X), compose(compose(a, b), compose(codomain(b), X)), compose(compose(a, b), X)) -> compose(compose(a, b), X) % 7.58/7.73 644: ifeq(codomain(a), domain(X), compose(compose(h, a), compose(codomain(a), X)), compose(compose(h, a), X)) -> compose(compose(h, a), X) % 7.58/7.73 645: ifeq(codomain(a), domain(X), compose(domain(g), compose(compose(h, a), X)), compose(compose(h, a), X)) -> compose(compose(h, a), X) % 7.58/7.73 646: ifeq(codomain(X), domain(Y), compose(codomain(X), domain(Y)), compose(compose(codomain(X), domain(Y)), domain(Y))) -> compose(compose(codomain(X), domain(Y)), domain(Y)) % 7.58/7.73 647: ifeq(domain(X), domain(Y), compose(domain(X), domain(Y)), compose(compose(domain(X), domain(Y)), domain(Y))) -> compose(compose(domain(X), domain(Y)), domain(Y)) % 7.58/7.73 648: ifeq(compose(g, compose(a, b)), X, ifeq(compose(g, b), X, g, compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 649: ifeq(domain(X), codomain(Y), compose(domain(X), codomain(Y)), compose(compose(domain(X), codomain(Y)), codomain(Y))) -> compose(compose(domain(X), codomain(Y)), codomain(Y)) % 7.58/7.73 650: ifeq(codomain(X), codomain(Y), compose(codomain(X), codomain(Y)), compose(compose(codomain(X), codomain(Y)), codomain(Y))) -> compose(compose(codomain(X), codomain(Y)), codomain(Y)) % 7.58/7.73 651: ifeq(compose(g, compose(a, b)), X, ifeq(compose(h, b), X, h, compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 652: ifeq(codomain(X), codomain(g), compose(X, compose(a, b)), compose(compose(X, compose(a, b)), codomain(b))) -> compose(compose(X, compose(a, b)), codomain(b)) % 7.58/7.73 653: ifeq(codomain(X), codomain(g), compose(X, compose(a, b)), compose(compose(X, codomain(g)), compose(a, b))) -> compose(compose(X, codomain(g)), compose(a, b)) % 7.58/7.73 654: ifeq(codomain(X), domain(g), compose(X, compose(g, compose(a, b))), compose(compose(X, h), compose(a, b))) -> compose(compose(X, h), compose(a, b)) % 7.58/7.73 655: ifeq(codomain(b), domain(X), compose(h, compose(compose(a, b), X)), compose(compose(g, compose(a, b)), X)) -> compose(compose(g, compose(a, b)), X) % 7.58/7.73 656: ifeq(codomain(X), domain(g), compose(domain(X), compose(X, compose(g, a))), compose(X, compose(g, a))) -> compose(X, compose(g, a)) % 7.58/7.73 657: ifeq(codomain(X), domain(g), compose(X, compose(codomain(X), compose(g, a))), compose(X, compose(g, a))) -> compose(X, compose(g, a)) % 7.58/7.73 658: ifeq(codomain(b), domain(g), compose(codomain(a), compose(b, compose(h, a))), compose(b, compose(h, a))) -> compose(b, compose(h, a)) % 7.58/7.73 659: ifeq(codomain(a), codomain(g), compose(codomain(g), compose(a, compose(a, b))), compose(a, compose(a, b))) -> compose(a, compose(a, b)) % 7.58/7.73 660: ifeq(codomain(b), codomain(g), compose(codomain(a), compose(b, compose(a, b))), compose(b, compose(a, b))) -> compose(b, compose(a, b)) % 7.58/7.73 661: ifeq(codomain(b), codomain(g), compose(codomain(g), compose(compose(a, b), a)), compose(compose(a, b), a)) -> compose(compose(a, b), a) % 7.58/7.73 662: ifeq(codomain(a), codomain(g), compose(domain(g), compose(compose(h, a), a)), compose(compose(h, a), a)) -> compose(compose(h, a), a) % 7.58/7.73 663: ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(codomain(b), a)), compose(compose(a, b), a)) -> compose(compose(a, b), a) % 7.58/7.73 664: ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(codomain(a), a)), compose(compose(h, a), a)) -> compose(compose(h, a), a) % 7.58/7.73 665: ifeq(codomain(b), codomain(a), compose(codomain(g), compose(compose(a, b), b)), compose(compose(a, b), b)) -> compose(compose(a, b), b) % 7.58/7.73 666: ifeq(codomain(g), domain(g), compose(h, compose(codomain(g), compose(h, a))), compose(h, compose(h, a))) -> compose(h, compose(h, a)) % 7.58/7.73 667: ifeq(codomain(b), codomain(a), compose(compose(a, b), compose(codomain(b), b)), compose(compose(a, b), b)) -> compose(compose(a, b), b) % 7.58/7.73 668: ifeq(codomain(g), domain(g), compose(domain(g), compose(h, compose(h, a))), compose(h, compose(h, a))) -> compose(h, compose(h, a)) % 7.58/7.73 669: ifeq(codomain(a), domain(g), compose(codomain(g), compose(a, compose(h, a))), compose(a, compose(h, a))) -> compose(a, compose(h, a)) % 7.58/7.73 670: ifeq(codomain(b), domain(g), compose(codomain(g), compose(compose(a, b), h)), compose(compose(a, b), h)) -> compose(compose(a, b), h) % 7.58/7.73 671: ifeq(codomain(a), codomain(g), ifeq(compose(a, b), compose(g, compose(a, b)), compose(h, a), a), a) -> a % 7.58/7.73 672: ifeq(codomain(a), codomain(g), ifeq(compose(g, compose(a, b)), compose(a, b), compose(h, a), a), a) -> a % 7.58/7.73 673: ifeq(codomain(a), domain(X), compose(domain(g), compose(compose(g, a), X)), compose(compose(g, a), X)) -> compose(compose(g, a), X) % 7.58/7.73 674: ifeq(codomain(a), domain(X), compose(compose(g, a), compose(codomain(a), X)), compose(compose(g, a), X)) -> compose(compose(g, a), X) % 7.58/7.73 675: ifeq(codomain(a), domain(X), compose(compose(h, a), X), compose(compose(compose(h, a), X), codomain(X))) -> compose(compose(compose(h, a), X), codomain(X)) % 7.58/7.73 676: ifeq(codomain(b), domain(X), compose(compose(a, b), X), compose(compose(compose(a, b), X), codomain(X))) -> compose(compose(compose(a, b), X), codomain(X)) % 7.58/7.73 677: ifeq(codomain(a), domain(X), compose(compose(h, a), X), compose(compose(compose(h, a), domain(X)), X)) -> compose(compose(compose(h, a), domain(X)), X) % 7.58/7.73 678: ifeq(codomain(b), domain(X), compose(compose(a, b), X), compose(compose(compose(a, b), domain(X)), X)) -> compose(compose(compose(a, b), domain(X)), X) % 7.58/7.73 679: ifeq(codomain(a), codomain(g), ifeq(compose(g, compose(a, b)), b, compose(h, a), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 680: ifeq(codomain(a), codomain(g), ifeq(b, compose(g, compose(a, b)), compose(h, a), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 681: ifeq(codomain(X), domain(g), compose(X, compose(h, a)), compose(compose(X, domain(g)), compose(h, a))) -> compose(compose(X, domain(g)), compose(h, a)) % 7.58/7.73 682: ifeq(codomain(X), domain(g), compose(X, compose(h, a)), compose(compose(X, compose(h, a)), codomain(a))) -> compose(compose(X, compose(h, a)), codomain(a)) % 7.58/7.73 683: ifeq(codomain(X), domain(g), compose(X, compose(g, compose(a, b))), compose(compose(X, compose(h, a)), b)) -> compose(compose(X, compose(h, a)), b) % 7.58/7.73 684: ifeq(codomain(b), domain(X), compose(compose(h, a), compose(b, X)), compose(compose(g, compose(a, b)), X)) -> compose(compose(g, compose(a, b)), X) % 7.58/7.73 685: ifeq(codomain(a), domain(g), compose(domain(g), compose(compose(g, a), h)), compose(compose(g, a), h)) -> compose(compose(g, a), h) % 7.58/7.73 686: ifeq(codomain(b), domain(g), compose(compose(a, b), compose(codomain(b), h)), compose(compose(a, b), h)) -> compose(compose(a, b), h) % 7.58/7.73 687: ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(codomain(a), a)), compose(compose(g, a), a)) -> compose(compose(g, a), a) % 7.58/7.73 688: ifeq(codomain(a), domain(g), compose(compose(h, a), compose(codomain(a), h)), compose(compose(h, a), h)) -> compose(compose(h, a), h) % 7.58/7.73 689: ifeq(codomain(a), domain(g), compose(domain(g), compose(compose(h, a), h)), compose(compose(h, a), h)) -> compose(compose(h, a), h) % 7.58/7.73 690: ifeq(codomain(a), codomain(g), compose(domain(g), compose(compose(g, a), a)), compose(compose(g, a), a)) -> compose(compose(g, a), a) % 7.58/7.73 691: ifeq(codomain(a), domain(g), compose(compose(g, a), compose(codomain(a), h)), compose(compose(g, a), h)) -> compose(compose(g, a), h) % 7.58/7.73 692: ifeq(codomain(g), domain(g), compose(domain(g), compose(h, compose(g, a))), compose(h, compose(g, a))) -> compose(h, compose(g, a)) % 7.58/7.73 693: ifeq(codomain(b), domain(g), compose(codomain(a), compose(b, compose(g, a))), compose(b, compose(g, a))) -> compose(b, compose(g, a)) % 7.58/7.73 694: ifeq(codomain(g), domain(g), compose(h, compose(codomain(g), compose(g, a))), compose(h, compose(g, a))) -> compose(h, compose(g, a)) % 7.58/7.73 695: ifeq(codomain(a), domain(g), compose(codomain(g), compose(a, compose(g, a))), compose(a, compose(g, a))) -> compose(a, compose(g, a)) % 7.58/7.73 696: ifeq(codomain(a), domain(X), compose(compose(g, a), X), compose(compose(compose(g, a), domain(X)), X)) -> compose(compose(compose(g, a), domain(X)), X) % 7.58/7.73 697: ifeq(codomain(a), domain(X), compose(compose(g, a), X), compose(compose(compose(g, a), X), codomain(X))) -> compose(compose(compose(g, a), X), codomain(X)) % 7.58/7.73 698: ifeq(codomain(b), codomain(a), compose(compose(a, b), b), compose(compose(compose(a, b), codomain(a)), b)) -> compose(compose(compose(a, b), codomain(a)), b) % 7.58/7.73 699: ifeq(codomain(a), codomain(g), compose(compose(h, a), a), compose(compose(compose(h, a), a), codomain(a))) -> compose(compose(compose(h, a), a), codomain(a)) % 7.58/7.73 700: ifeq(codomain(g), domain(g), compose(h, compose(h, a)), compose(compose(h, domain(g)), compose(h, a))) -> compose(compose(h, domain(g)), compose(h, a)) % 7.58/7.73 701: ifeq(codomain(g), domain(g), compose(h, compose(h, a)), compose(compose(h, compose(h, a)), codomain(a))) -> compose(compose(h, compose(h, a)), codomain(a)) % 7.58/7.73 702: ifeq(codomain(b), codomain(a), compose(compose(a, b), b), compose(compose(compose(a, b), b), codomain(b))) -> compose(compose(compose(a, b), b), codomain(b)) % 7.58/7.73 703: ifeq(codomain(a), codomain(g), compose(compose(h, a), a), compose(compose(compose(h, a), codomain(g)), a)) -> compose(compose(compose(h, a), codomain(g)), a) % 7.58/7.73 704: ifeq(codomain(a), domain(g), compose(compose(h, a), h), compose(compose(compose(h, a), h), codomain(g))) -> compose(compose(compose(h, a), h), codomain(g)) % 7.58/7.73 705: ifeq(codomain(b), codomain(g), compose(compose(a, b), a), compose(compose(compose(a, b), codomain(g)), a)) -> compose(compose(compose(a, b), codomain(g)), a) % 7.58/7.73 706: ifeq(codomain(b), codomain(g), compose(compose(a, b), a), compose(compose(compose(a, b), a), codomain(a))) -> compose(compose(compose(a, b), a), codomain(a)) % 7.58/7.73 707: ifeq(codomain(b), domain(g), compose(compose(a, b), h), compose(compose(compose(a, b), h), codomain(g))) -> compose(compose(compose(a, b), h), codomain(g)) % 7.58/7.73 708: ifeq(codomain(X), domain(g), compose(X, compose(g, a)), compose(compose(X, domain(g)), compose(g, a))) -> compose(compose(X, domain(g)), compose(g, a)) % 7.58/7.73 709: ifeq(codomain(X), domain(g), compose(X, compose(g, a)), compose(compose(X, compose(g, a)), codomain(a))) -> compose(compose(X, compose(g, a)), codomain(a)) % 7.58/7.73 710: ifeq(codomain(g), domain(g), compose(h, compose(g, compose(a, b))), compose(compose(h, h), compose(a, b))) -> compose(compose(h, h), compose(a, b)) % 7.58/7.73 711: ifeq(codomain(b), codomain(a), compose(h, compose(compose(a, b), b)), compose(compose(g, compose(a, b)), b)) -> compose(compose(g, compose(a, b)), b) % 7.58/7.73 712: ifeq(codomain(b), codomain(g), compose(h, compose(compose(a, b), a)), compose(compose(g, compose(a, b)), a)) -> compose(compose(g, compose(a, b)), a) % 7.58/7.73 713: ifeq(codomain(g), domain(g), compose(h, compose(g, a)), compose(compose(h, compose(g, a)), codomain(a))) -> compose(compose(h, compose(g, a)), codomain(a)) % 7.58/7.73 714: ifeq(codomain(b), domain(g), compose(compose(a, b), h), compose(compose(compose(a, b), domain(g)), h)) -> compose(compose(compose(a, b), domain(g)), h) % 7.58/7.73 715: ifeq(codomain(a), domain(g), compose(compose(h, a), h), compose(compose(compose(h, a), domain(g)), h)) -> compose(compose(compose(h, a), domain(g)), h) % 7.58/7.73 716: ifeq(codomain(a), domain(g), compose(compose(g, a), h), compose(compose(compose(g, a), domain(g)), h)) -> compose(compose(compose(g, a), domain(g)), h) % 7.58/7.73 717: ifeq(codomain(a), codomain(g), compose(compose(g, a), a), compose(compose(compose(g, a), codomain(g)), a)) -> compose(compose(compose(g, a), codomain(g)), a) % 7.58/7.73 718: ifeq(codomain(a), domain(g), compose(compose(g, a), h), compose(compose(compose(g, a), h), codomain(g))) -> compose(compose(compose(g, a), h), codomain(g)) % 7.58/7.73 719: ifeq(codomain(g), domain(g), compose(h, compose(g, a)), compose(compose(h, domain(g)), compose(g, a))) -> compose(compose(h, domain(g)), compose(g, a)) % 7.58/7.73 720: ifeq(codomain(a), codomain(g), compose(compose(g, a), a), compose(compose(compose(g, a), a), codomain(a))) -> compose(compose(compose(g, a), a), codomain(a)) % 7.58/7.73 721: ifeq(codomain(b), domain(g), compose(h, compose(compose(a, b), h)), compose(compose(g, compose(a, b)), h)) -> compose(compose(g, compose(a, b)), h) % 7.58/7.73 722: ifeq(codomain(a), codomain(g), ifeq(b, compose(g, compose(a, b)), codomain(a), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 723: ifeq(codomain(X), codomain(g), ifeq(compose(X, b), compose(g, compose(a, b)), X, compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 724: ifeq(codomain(X), codomain(g), ifeq(compose(g, compose(a, b)), compose(X, b), X, compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 725: ifeq(codomain(a), codomain(g), ifeq(compose(g, compose(a, b)), b, codomain(a), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 726: ifeq(codomain(b), domain(g), compose(compose(h, a), compose(b, h)), compose(compose(g, compose(a, b)), h)) -> compose(compose(g, compose(a, b)), h) % 7.58/7.73 727: ifeq(codomain(g), domain(g), compose(h, compose(g, compose(a, b))), compose(compose(h, compose(h, a)), b)) -> compose(compose(h, compose(h, a)), b) % 7.58/7.73 728: ifeq(codomain(b), codomain(a), compose(compose(h, a), compose(b, b)), compose(compose(g, compose(a, b)), b)) -> compose(compose(g, compose(a, b)), b) % 7.58/7.73 729: ifeq(codomain(b), codomain(g), compose(compose(h, a), compose(b, a)), compose(compose(g, compose(a, b)), a)) -> compose(compose(g, compose(a, b)), a) % 7.58/7.73 730: ifeq(domain(X), domain(g), compose(domain(X), compose(domain(X), compose(h, a))), compose(domain(X), compose(h, a))) -> compose(domain(X), compose(h, a)) % 7.58/7.73 731: ifeq(codomain(X), codomain(g), compose(codomain(X), compose(codomain(X), compose(a, b))), compose(codomain(X), compose(a, b))) -> compose(codomain(X), compose(a, b)) % 7.58/7.73 732: ifeq(codomain(X), domain(g), compose(codomain(X), compose(codomain(X), compose(h, a))), compose(codomain(X), compose(h, a))) -> compose(codomain(X), compose(h, a)) % 7.58/7.73 733: ifeq(domain(X), codomain(g), compose(domain(X), compose(domain(X), compose(a, b))), compose(domain(X), compose(a, b))) -> compose(domain(X), compose(a, b)) % 7.58/7.73 734: ifeq(codomain(b), codomain(X), compose(compose(a, b), compose(codomain(b), codomain(X))), compose(compose(a, b), codomain(X))) -> compose(compose(a, b), codomain(X)) % 7.58/7.73 735: ifeq(codomain(a), domain(X), compose(domain(g), compose(compose(h, a), domain(X))), compose(compose(h, a), domain(X))) -> compose(compose(h, a), domain(X)) % 7.58/7.73 736: ifeq(codomain(a), domain(X), compose(compose(h, a), compose(codomain(a), domain(X))), compose(compose(h, a), domain(X))) -> compose(compose(h, a), domain(X)) % 7.58/7.73 737: ifeq(codomain(a), codomain(X), compose(compose(h, a), compose(codomain(a), codomain(X))), compose(compose(h, a), codomain(X))) -> compose(compose(h, a), codomain(X)) % 7.58/7.73 738: ifeq(codomain(b), domain(X), compose(codomain(g), compose(compose(a, b), domain(X))), compose(compose(a, b), domain(X))) -> compose(compose(a, b), domain(X)) % 7.58/7.73 739: ifeq(codomain(b), codomain(X), compose(codomain(g), compose(compose(a, b), codomain(X))), compose(compose(a, b), codomain(X))) -> compose(compose(a, b), codomain(X)) % 7.58/7.73 740: ifeq(codomain(b), domain(X), compose(compose(a, b), compose(codomain(b), domain(X))), compose(compose(a, b), domain(X))) -> compose(compose(a, b), domain(X)) % 7.58/7.73 741: ifeq(codomain(a), codomain(X), compose(domain(g), compose(compose(h, a), codomain(X))), compose(compose(h, a), codomain(X))) -> compose(compose(h, a), codomain(X)) % 7.58/7.73 742: ifeq(domain(X), domain(g), compose(domain(X), compose(domain(X), compose(g, a))), compose(domain(X), compose(g, a))) -> compose(domain(X), compose(g, a)) % 7.58/7.73 743: ifeq(codomain(X), domain(g), compose(codomain(X), compose(codomain(X), compose(g, a))), compose(codomain(X), compose(g, a))) -> compose(codomain(X), compose(g, a)) % 7.58/7.73 744: ifeq(codomain(a), codomain(X), compose(compose(g, a), compose(codomain(a), codomain(X))), compose(compose(g, a), codomain(X))) -> compose(compose(g, a), codomain(X)) % 7.58/7.73 745: ifeq(codomain(a), domain(X), compose(domain(g), compose(compose(g, a), domain(X))), compose(compose(g, a), domain(X))) -> compose(compose(g, a), domain(X)) % 7.58/7.73 746: ifeq(codomain(a), domain(X), compose(compose(g, a), compose(codomain(a), domain(X))), compose(compose(g, a), domain(X))) -> compose(compose(g, a), domain(X)) % 7.58/7.73 747: ifeq(codomain(b), domain(X), compose(compose(a, b), domain(X)), compose(compose(compose(a, b), domain(X)), domain(X))) -> compose(compose(compose(a, b), domain(X)), domain(X)) % 7.58/7.73 748: ifeq(codomain(a), domain(X), compose(compose(h, a), domain(X)), compose(compose(compose(h, a), domain(X)), domain(X))) -> compose(compose(compose(h, a), domain(X)), domain(X)) % 7.58/7.73 749: ifeq(codomain(b), codomain(X), compose(compose(a, b), codomain(X)), compose(compose(compose(a, b), codomain(X)), codomain(X))) -> compose(compose(compose(a, b), codomain(X)), codomain(X)) % 7.58/7.73 750: ifeq(codomain(a), codomain(X), compose(compose(h, a), codomain(X)), compose(compose(compose(h, a), codomain(X)), codomain(X))) -> compose(compose(compose(h, a), codomain(X)), codomain(X)) % 7.58/7.73 751: ifeq(codomain(a), codomain(X), compose(domain(g), compose(compose(g, a), codomain(X))), compose(compose(g, a), codomain(X))) -> compose(compose(g, a), codomain(X)) % 7.58/7.73 752: ifeq(domain(X), codomain(g), compose(domain(X), compose(a, b)), compose(compose(domain(X), codomain(g)), compose(a, b))) -> compose(compose(domain(X), codomain(g)), compose(a, b)) % 7.58/7.73 753: ifeq(codomain(X), codomain(g), compose(codomain(X), compose(a, b)), compose(compose(codomain(X), codomain(g)), compose(a, b))) -> compose(compose(codomain(X), codomain(g)), compose(a, b)) % 7.58/7.73 754: ifeq(codomain(X), domain(g), compose(codomain(X), compose(h, a)), compose(compose(codomain(X), domain(g)), compose(h, a))) -> compose(compose(codomain(X), domain(g)), compose(h, a)) % 7.58/7.73 755: ifeq(domain(X), codomain(g), compose(domain(X), compose(a, b)), compose(compose(domain(X), compose(a, b)), codomain(b))) -> compose(compose(domain(X), compose(a, b)), codomain(b)) % 7.58/7.73 756: ifeq(domain(X), domain(g), compose(domain(X), compose(h, a)), compose(compose(domain(X), compose(h, a)), codomain(a))) -> compose(compose(domain(X), compose(h, a)), codomain(a)) % 7.58/7.73 757: ifeq(codomain(X), domain(g), compose(codomain(X), compose(h, a)), compose(compose(codomain(X), compose(h, a)), codomain(a))) -> compose(compose(codomain(X), compose(h, a)), codomain(a)) % 7.58/7.73 758: ifeq(codomain(X), codomain(g), compose(codomain(X), compose(a, b)), compose(compose(codomain(X), compose(a, b)), codomain(b))) -> compose(compose(codomain(X), compose(a, b)), codomain(b)) % 7.58/7.73 759: ifeq(domain(X), domain(g), compose(domain(X), compose(h, a)), compose(compose(domain(X), domain(g)), compose(h, a))) -> compose(compose(domain(X), domain(g)), compose(h, a)) % 7.58/7.73 760: ifeq(codomain(b), domain(X), compose(h, compose(compose(a, b), domain(X))), compose(compose(g, compose(a, b)), domain(X))) -> compose(compose(g, compose(a, b)), domain(X)) % 7.58/7.73 761: ifeq(domain(X), domain(g), compose(domain(X), compose(g, compose(a, b))), compose(compose(domain(X), h), compose(a, b))) -> compose(compose(domain(X), h), compose(a, b)) % 7.58/7.73 762: ifeq(codomain(X), domain(g), compose(codomain(X), compose(g, compose(a, b))), compose(compose(codomain(X), h), compose(a, b))) -> compose(compose(codomain(X), h), compose(a, b)) % 7.58/7.73 763: ifeq(codomain(b), codomain(X), compose(h, compose(compose(a, b), codomain(X))), compose(compose(g, compose(a, b)), codomain(X))) -> compose(compose(g, compose(a, b)), codomain(X)) % 7.58/7.73 764: ifeq(codomain(a), codomain(X), compose(compose(g, a), codomain(X)), compose(compose(compose(g, a), codomain(X)), codomain(X))) -> compose(compose(compose(g, a), codomain(X)), codomain(X)) % 7.58/7.73 765: ifeq(codomain(a), domain(X), compose(compose(g, a), domain(X)), compose(compose(compose(g, a), domain(X)), domain(X))) -> compose(compose(compose(g, a), domain(X)), domain(X)) % 7.58/7.73 766: ifeq(codomain(X), domain(g), compose(codomain(X), compose(g, a)), compose(compose(codomain(X), compose(g, a)), codomain(a))) -> compose(compose(codomain(X), compose(g, a)), codomain(a)) % 7.58/7.73 767: ifeq(domain(X), domain(g), compose(domain(X), compose(g, a)), compose(compose(domain(X), domain(g)), compose(g, a))) -> compose(compose(domain(X), domain(g)), compose(g, a)) % 7.58/7.73 768: ifeq(codomain(X), domain(g), compose(codomain(X), compose(g, a)), compose(compose(codomain(X), domain(g)), compose(g, a))) -> compose(compose(codomain(X), domain(g)), compose(g, a)) % 7.58/7.73 769: ifeq(domain(X), domain(g), compose(domain(X), compose(g, a)), compose(compose(domain(X), compose(g, a)), codomain(a))) -> compose(compose(domain(X), compose(g, a)), codomain(a)) % 7.58/7.73 770: ifeq(codomain(a), codomain(g), ifeq(compose(a, b), X, ifeq(compose(g, compose(a, b)), X, compose(h, a), a), a), a) -> a % 7.58/7.73 771: ifeq(domain(X), domain(g), compose(domain(X), compose(g, compose(a, b))), compose(compose(domain(X), compose(h, a)), b)) -> compose(compose(domain(X), compose(h, a)), b) % 7.58/7.73 772: ifeq(codomain(b), domain(X), compose(compose(h, a), compose(b, domain(X))), compose(compose(g, compose(a, b)), domain(X))) -> compose(compose(g, compose(a, b)), domain(X)) % 7.58/7.73 773: ifeq(codomain(b), codomain(X), compose(compose(h, a), compose(b, codomain(X))), compose(compose(g, compose(a, b)), codomain(X))) -> compose(compose(g, compose(a, b)), codomain(X)) % 7.58/7.73 774: ifeq(codomain(X), domain(g), compose(codomain(X), compose(g, compose(a, b))), compose(compose(codomain(X), compose(h, a)), b)) -> compose(compose(codomain(X), compose(h, a)), b) % 7.58/7.73 775: ifeq(codomain(X), domain(g), compose(domain(X), compose(X, compose(g, compose(a, b)))), compose(X, compose(g, compose(a, b)))) -> compose(X, compose(g, compose(a, b))) % 7.58/7.73 776: ifeq(codomain(X), domain(g), compose(X, compose(codomain(X), compose(g, compose(a, b)))), compose(X, compose(g, compose(a, b)))) -> compose(X, compose(g, compose(a, b))) % 7.58/7.73 777: ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(codomain(b), X)), compose(compose(g, compose(a, b)), X)) -> compose(compose(g, compose(a, b)), X) % 7.58/7.73 778: ifeq(codomain(b), domain(X), compose(domain(g), compose(compose(g, compose(a, b)), X)), compose(compose(g, compose(a, b)), X)) -> compose(compose(g, compose(a, b)), X) % 7.58/7.73 779: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, b), compose(codomain(X), b), codomain(X), h), h), h) -> h % 7.58/7.73 780: ifeq(domain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(domain(X), b), compose(h, b), domain(X), h), h), h) -> h % 7.58/7.73 781: ifeq(domain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, b), compose(domain(X), b), domain(X), h), h), h) -> h % 7.58/7.73 782: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(codomain(X), b), compose(h, b), codomain(X), h), h), h) -> h % 7.58/7.73 783: ifeq(domain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, a), compose(domain(X), a), domain(X), h), h), h) -> h % 7.58/7.73 784: ifeq(domain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(domain(X), a), compose(h, a), domain(X), h), h), h) -> h % 7.58/7.73 785: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, a), compose(codomain(X), a), codomain(X), h), h), h) -> h % 7.58/7.73 786: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(codomain(X), a), compose(h, a), codomain(X), h), h), h) -> h % 7.58/7.73 787: ifeq(codomain(b), codomain(g), ifeq(compose(a, a), X, ifeq(compose(compose(a, b), a), X, compose(a, b), a), a), a) -> a % 7.58/7.73 788: ifeq(codomain(b), codomain(g), ifeq(compose(a, b), X, ifeq(compose(compose(a, b), b), X, compose(a, b), a), a), a) -> a % 7.58/7.73 789: ifeq(codomain(a), codomain(g), ifeq(compose(a, a), X, ifeq(compose(compose(h, a), a), X, compose(h, a), a), a), a) -> a % 7.58/7.73 790: ifeq(codomain(b), codomain(g), ifeq(compose(a, a), compose(compose(g, compose(a, b)), a), compose(g, compose(a, b)), a), a) -> a % 7.58/7.73 791: ifeq(codomain(b), codomain(g), ifeq(compose(a, b), compose(compose(g, compose(a, b)), b), compose(g, compose(a, b)), a), a) -> a % 7.58/7.73 792: ifeq(codomain(b), codomain(g), ifeq(compose(compose(g, compose(a, b)), b), compose(a, b), compose(g, compose(a, b)), a), a) -> a % 7.58/7.73 793: ifeq(codomain(b), codomain(g), ifeq(compose(compose(g, compose(a, b)), a), compose(a, a), compose(g, compose(a, b)), a), a) -> a % 7.58/7.73 794: ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), X), compose(compose(compose(g, compose(a, b)), domain(X)), X)) -> compose(compose(compose(g, compose(a, b)), domain(X)), X) % 7.58/7.73 795: ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), X), compose(compose(compose(g, compose(a, b)), X), codomain(X))) -> compose(compose(compose(g, compose(a, b)), X), codomain(X)) % 7.58/7.73 796: ifeq(domain(X), codomain(g), ifeq(compose(domain(X), b), compose(g, compose(a, b)), domain(X), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 797: ifeq(codomain(X), codomain(g), ifeq(compose(g, compose(a, b)), compose(codomain(X), b), codomain(X), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 798: ifeq(domain(X), codomain(g), ifeq(compose(g, compose(a, b)), compose(domain(X), b), domain(X), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 799: ifeq(codomain(X), codomain(g), ifeq(compose(codomain(X), b), compose(g, compose(a, b)), codomain(X), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 800: ifeq(domain(X), codomain(g), ifeq(compose(compose(h, a), a), compose(domain(X), a), domain(X), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 801: ifeq(domain(X), codomain(g), ifeq(compose(domain(X), a), compose(compose(h, a), a), domain(X), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 802: ifeq(codomain(X), codomain(g), ifeq(compose(compose(h, a), a), compose(codomain(X), a), codomain(X), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 803: ifeq(codomain(X), codomain(g), ifeq(compose(codomain(X), a), compose(compose(h, a), a), codomain(X), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 804: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, b), X, ifeq(b, X, codomain(a), h), h), h), h) -> h % 7.58/7.73 805: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, a), Y, ifeq(compose(X, a), Y, X, h), h), h), h) -> h % 7.58/7.73 806: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, b), Y, ifeq(compose(X, b), Y, X, h), h), h), h) -> h % 7.58/7.73 807: ifeq(codomain(X), domain(g), compose(X, compose(g, compose(a, b))), compose(compose(X, compose(g, compose(a, b))), codomain(b))) -> compose(compose(X, compose(g, compose(a, b))), codomain(b)) % 7.58/7.73 808: ifeq(codomain(X), domain(g), compose(X, compose(g, compose(a, b))), compose(compose(X, domain(g)), compose(g, compose(a, b)))) -> compose(compose(X, domain(g)), compose(g, compose(a, b))) % 7.58/7.73 809: ifeq(codomain(b), codomain(g), ifeq(b, compose(compose(g, compose(a, b)), b), compose(g, compose(a, b)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 810: ifeq(codomain(b), codomain(g), ifeq(compose(compose(g, compose(a, b)), b), b, compose(g, compose(a, b)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 811: ifeq(codomain(a), codomain(g), ifeq(compose(a, b), X, ifeq(compose(compose(g, a), b), X, compose(g, a), a), a), a) -> a % 7.58/7.73 812: ifeq(codomain(a), codomain(g), ifeq(compose(a, a), X, ifeq(compose(compose(g, a), a), X, compose(g, a), a), a), a) -> a % 7.58/7.73 813: ifeq(codomain(a), codomain(g), ifeq(b, X, ifeq(compose(g, compose(a, b)), X, compose(h, a), codomain(a)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 814: ifeq(codomain(X), codomain(compose(Y, X)), ifeq(codomain(Y), domain(X), compose(Y, compose(X, codomain(compose(Y, X)))), compose(Y, X)), compose(Y, X)) -> compose(Y, X) % 7.58/7.73 815: ifeq(codomain(a), domain(g), compose(codomain(g), compose(a, compose(g, compose(a, b)))), compose(a, compose(g, compose(a, b)))) -> compose(a, compose(g, compose(a, b))) % 7.58/7.73 816: ifeq(codomain(g), domain(g), compose(domain(g), compose(h, compose(g, compose(a, b)))), compose(h, compose(g, compose(a, b)))) -> compose(h, compose(g, compose(a, b))) % 7.58/7.73 817: ifeq(codomain(b), domain(g), compose(codomain(a), compose(b, compose(g, compose(a, b)))), compose(b, compose(g, compose(a, b)))) -> compose(b, compose(g, compose(a, b))) % 7.58/7.73 818: ifeq(codomain(g), domain(g), compose(h, compose(codomain(g), compose(g, compose(a, b)))), compose(h, compose(g, compose(a, b)))) -> compose(h, compose(g, compose(a, b))) % 7.58/7.73 819: ifeq(codomain(b), codomain(a), compose(compose(g, compose(a, b)), compose(codomain(b), b)), compose(compose(g, compose(a, b)), b)) -> compose(compose(g, compose(a, b)), b) % 7.58/7.73 820: ifeq(codomain(a), codomain(g), compose(domain(g), compose(compose(h, a), compose(a, b))), compose(compose(h, a), compose(a, b))) -> compose(compose(h, a), compose(a, b)) % 7.58/7.73 821: ifeq(codomain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(domain(Y), b), compose(X, b), X, domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 822: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), b), b, codomain(a), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 823: ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(codomain(b), a)), compose(compose(g, compose(a, b)), a)) -> compose(compose(g, compose(a, b)), a) % 7.58/7.73 824: ifeq(codomain(b), codomain(g), compose(codomain(g), compose(compose(a, b), compose(a, b))), compose(compose(a, b), compose(a, b))) -> compose(compose(a, b), compose(a, b)) % 7.58/7.73 825: ifeq(codomain(b), codomain(a), compose(domain(g), compose(compose(g, compose(a, b)), b)), compose(compose(g, compose(a, b)), b)) -> compose(compose(g, compose(a, b)), b) % 7.58/7.73 826: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(codomain(Y), a), compose(X, a), X, codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 827: ifeq(codomain(X), codomain(g), ifeq(compose(codomain(a), a), compose(X, a), X, codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 828: ifeq(domain(X), codomain(g), ifeq(compose(codomain(a), a), compose(domain(X), a), domain(X), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 829: ifeq(codomain(X), codomain(g), ifeq(compose(codomain(a), a), compose(codomain(X), a), codomain(X), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 830: ifeq(codomain(b), codomain(g), ifeq(compose(codomain(a), a), compose(compose(a, b), a), compose(a, b), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 831: ifeq(codomain(a), codomain(g), ifeq(compose(codomain(a), a), compose(compose(g, a), a), compose(g, a), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 832: ifeq(codomain(a), codomain(g), ifeq(compose(codomain(a), a), compose(compose(h, a), a), compose(h, a), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 833: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(codomain(Y), b), compose(X, b), X, codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 834: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), b), b, codomain(a), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 835: ifeq(codomain(b), codomain(g), compose(domain(g), compose(compose(g, compose(a, b)), a)), compose(compose(g, compose(a, b)), a)) -> compose(compose(g, compose(a, b)), a) % 7.58/7.73 836: ifeq(codomain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(X, b), compose(domain(Y), b), X, domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 837: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(a), ifeq(b, compose(domain(X), b), codomain(a), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 838: ifeq(codomain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(domain(Y), a), compose(X, a), X, domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 839: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(X, b), compose(codomain(Y), b), X, codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 840: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(b, compose(codomain(X), b), codomain(a), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 841: ifeq(codomain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(X, a), compose(domain(Y), a), X, domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 842: ifeq(codomain(X), codomain(g), ifeq(compose(X, a), compose(codomain(a), a), X, codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 843: ifeq(domain(X), codomain(g), ifeq(compose(domain(X), a), compose(codomain(a), a), domain(X), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 844: ifeq(codomain(X), codomain(g), ifeq(compose(codomain(X), a), compose(codomain(a), a), codomain(X), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 845: ifeq(codomain(b), codomain(g), ifeq(compose(compose(a, b), a), compose(codomain(a), a), compose(a, b), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 846: ifeq(codomain(a), codomain(g), ifeq(compose(compose(g, a), a), compose(codomain(a), a), compose(g, a), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 847: ifeq(codomain(a), codomain(g), ifeq(compose(compose(h, a), a), compose(codomain(a), a), compose(h, a), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 848: ifeq(codomain(b), domain(g), compose(domain(g), compose(compose(g, compose(a, b)), h)), compose(compose(g, compose(a, b)), h)) -> compose(compose(g, compose(a, b)), h) % 7.58/7.73 849: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(codomain(b), h)), compose(compose(g, compose(a, b)), h)) -> compose(compose(g, compose(a, b)), h) % 7.58/7.73 850: ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(codomain(b), compose(a, b))), compose(compose(a, b), compose(a, b))) -> compose(compose(a, b), compose(a, b)) % 7.58/7.73 851: ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(codomain(a), compose(a, b))), compose(compose(h, a), compose(a, b))) -> compose(compose(h, a), compose(a, b)) % 7.58/7.73 852: ifeq(codomain(X), domain(Y), ifeq(codomain(g), domain(X), compose(h, compose(X, Y)), compose(compose(h, X), Y)), compose(compose(h, X), Y)) -> compose(compose(h, X), Y) % 7.58/7.73 853: ifeq(codomain(a), domain(X), compose(h, compose(a, X)), compose(compose(h, a), X)) -> compose(compose(h, a), X) % 7.58/7.73 854: ifeq(codomain(a), codomain(g), compose(h, compose(a, a)), compose(compose(h, a), a)) -> compose(compose(h, a), a) % 7.58/7.73 855: ifeq(codomain(a), domain(g), compose(h, compose(a, h)), compose(compose(h, a), h)) -> compose(compose(h, a), h) % 7.58/7.73 856: ifeq(codomain(a), codomain(X), compose(h, compose(a, codomain(X))), compose(compose(h, a), codomain(X))) -> compose(compose(h, a), codomain(X)) % 7.58/7.73 857: ifeq(codomain(a), domain(X), compose(h, compose(a, domain(X))), compose(compose(h, a), domain(X))) -> compose(compose(h, a), domain(X)) % 7.58/7.73 858: ifeq(codomain(a), domain(g), compose(h, compose(a, compose(h, a))), compose(compose(h, a), compose(h, a))) -> compose(compose(h, a), compose(h, a)) % 7.58/7.73 859: ifeq(codomain(a), codomain(g), compose(h, compose(a, compose(a, b))), compose(compose(h, a), compose(a, b))) -> compose(compose(h, a), compose(a, b)) % 7.58/7.73 860: ifeq(codomain(a), domain(g), compose(h, compose(a, compose(g, a))), compose(compose(h, a), compose(g, a))) -> compose(compose(h, a), compose(g, a)) % 7.58/7.73 861: ifeq(codomain(X), codomain(a), ifeq(codomain(Y), domain(X), compose(Y, compose(X, b)), compose(compose(Y, X), b)), compose(compose(Y, X), b)) -> compose(compose(Y, X), b) % 7.58/7.73 862: ifeq(codomain(X), codomain(g), compose(X, compose(a, b)), compose(compose(X, a), b)) -> compose(compose(X, a), b) % 7.58/7.73 863: compose(compose(g, a), b) -> compose(g, compose(a, b)) % 7.58/7.73 864: ifeq(codomain(a), codomain(g), compose(g, a), compose(h, a)) -> compose(h, a) % 7.58/7.73 865: ifeq(compose(h, b), compose(g, compose(a, b)), h, compose(g, a)) -> compose(g, a) % 7.58/7.73 866: ifeq(compose(g, compose(a, b)), compose(h, b), h, compose(g, a)) -> compose(g, a) % 7.58/7.73 867: ifeq(compose(g, b), compose(g, compose(a, b)), g, compose(g, a)) -> compose(g, a) % 7.58/7.73 868: ifeq(compose(g, compose(a, b)), compose(g, b), g, compose(g, a)) -> compose(g, a) % 7.58/7.73 869: ifeq(compose(g, compose(a, b)), compose(codomain(g), b), codomain(g), compose(g, a)) -> compose(g, a) % 7.58/7.73 870: ifeq(compose(codomain(g), b), compose(g, compose(a, b)), codomain(g), compose(g, a)) -> compose(g, a) % 7.58/7.73 871: ifeq(codomain(X), codomain(g), compose(codomain(X), compose(a, b)), compose(compose(codomain(X), a), b)) -> compose(compose(codomain(X), a), b) % 7.58/7.73 872: ifeq(domain(X), codomain(g), compose(domain(X), compose(a, b)), compose(compose(domain(X), a), b)) -> compose(compose(domain(X), a), b) % 7.58/7.73 873: ifeq(codomain(a), codomain(g), ifeq(compose(g, compose(a, b)), compose(a, b), compose(g, a), a), a) -> a % 7.58/7.73 874: ifeq(codomain(a), codomain(g), ifeq(compose(a, b), compose(g, compose(a, b)), compose(g, a), a), a) -> a % 7.58/7.73 875: ifeq(compose(g, compose(a, b)), X, ifeq(compose(g, b), X, g, compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 876: ifeq(compose(g, compose(a, b)), X, ifeq(compose(h, b), X, h, compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 877: ifeq(codomain(a), codomain(g), ifeq(b, compose(g, compose(a, b)), compose(g, a), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 878: ifeq(codomain(a), codomain(g), ifeq(compose(g, compose(a, b)), b, compose(g, a), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 879: ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(a, b)), compose(compose(compose(a, b), a), b)) -> compose(compose(compose(a, b), a), b) % 7.58/7.73 880: ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(a, b)), compose(compose(compose(h, a), a), b)) -> compose(compose(compose(h, a), a), b) % 7.58/7.73 881: ifeq(codomain(b), domain(X), compose(compose(g, a), compose(b, X)), compose(compose(g, compose(a, b)), X)) -> compose(compose(g, compose(a, b)), X) % 7.58/7.73 882: ifeq(codomain(X), domain(g), compose(X, compose(g, compose(a, b))), compose(compose(X, compose(g, a)), b)) -> compose(compose(X, compose(g, a)), b) % 7.58/7.73 883: ifeq(codomain(a), codomain(g), ifeq(b, compose(g, compose(a, b)), codomain(a), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 884: ifeq(codomain(a), codomain(g), ifeq(compose(g, compose(a, b)), b, codomain(a), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 885: ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(a, b)), compose(compose(compose(g, a), a), b)) -> compose(compose(compose(g, a), a), b) % 7.58/7.73 886: ifeq(codomain(b), codomain(a), compose(compose(g, a), compose(b, b)), compose(compose(g, compose(a, b)), b)) -> compose(compose(g, compose(a, b)), b) % 7.58/7.73 887: ifeq(codomain(g), domain(g), compose(h, compose(g, compose(a, b))), compose(compose(h, compose(g, a)), b)) -> compose(compose(h, compose(g, a)), b) % 7.58/7.73 888: ifeq(codomain(b), codomain(g), compose(compose(g, a), compose(b, a)), compose(compose(g, compose(a, b)), a)) -> compose(compose(g, compose(a, b)), a) % 7.58/7.73 889: ifeq(codomain(b), domain(g), compose(compose(g, a), compose(b, h)), compose(compose(g, compose(a, b)), h)) -> compose(compose(g, compose(a, b)), h) % 7.58/7.73 890: ifeq(codomain(X), codomain(g), ifeq(compose(g, compose(a, b)), compose(X, b), X, compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 891: ifeq(codomain(a), codomain(g), compose(h, a), compose(g, a)) -> compose(g, a) % 7.58/7.73 892: ifeq(codomain(X), codomain(g), ifeq(compose(X, b), compose(g, compose(a, b)), X, compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 893: ifeq(codomain(a), codomain(g), ifeq(compose(a, b), X, ifeq(compose(g, compose(a, b)), X, compose(g, a), a), a), a) -> a % 7.58/7.73 894: ifeq(codomain(b), codomain(X), compose(compose(g, a), compose(b, codomain(X))), compose(compose(g, compose(a, b)), codomain(X))) -> compose(compose(g, compose(a, b)), codomain(X)) % 7.58/7.73 895: ifeq(domain(X), domain(g), compose(domain(X), compose(g, compose(a, b))), compose(compose(domain(X), compose(g, a)), b)) -> compose(compose(domain(X), compose(g, a)), b) % 7.58/7.73 896: ifeq(codomain(X), domain(g), compose(codomain(X), compose(g, compose(a, b))), compose(compose(codomain(X), compose(g, a)), b)) -> compose(compose(codomain(X), compose(g, a)), b) % 7.58/7.73 897: ifeq(codomain(b), domain(X), compose(compose(g, a), compose(b, domain(X))), compose(compose(g, compose(a, b)), domain(X))) -> compose(compose(g, compose(a, b)), domain(X)) % 7.58/7.73 898: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(X, a), compose(codomain(Y), a), X, codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 899: ifeq(codomain(b), domain(g), compose(codomain(g), compose(compose(a, b), compose(h, a))), compose(compose(a, b), compose(h, a))) -> compose(compose(a, b), compose(h, a)) % 7.58/7.73 900: ifeq(codomain(g), domain(X), ifeq(codomain(Y), domain(g), compose(Y, compose(h, X)), compose(compose(Y, h), X)), compose(compose(Y, h), X)) -> compose(compose(Y, h), X) % 7.58/7.73 901: ifeq(codomain(X), domain(g), compose(X, compose(h, a)), compose(compose(X, h), a)) -> compose(compose(X, h), a) % 7.58/7.73 902: ifeq(codomain(g), domain(g), compose(h, compose(h, a)), compose(compose(h, h), a)) -> compose(compose(h, h), a) % 7.58/7.73 903: ifeq(codomain(X), domain(g), compose(codomain(X), compose(h, a)), compose(compose(codomain(X), h), a)) -> compose(compose(codomain(X), h), a) % 7.58/7.73 904: ifeq(domain(X), domain(g), compose(domain(X), compose(h, a)), compose(compose(domain(X), h), a)) -> compose(compose(domain(X), h), a) % 7.58/7.73 905: ifeq(codomain(a), domain(g), compose(compose(h, a), compose(h, a)), compose(compose(compose(h, a), h), a)) -> compose(compose(compose(h, a), h), a) % 7.58/7.73 906: ifeq(codomain(b), domain(g), compose(compose(a, b), compose(h, a)), compose(compose(compose(a, b), h), a)) -> compose(compose(compose(a, b), h), a) % 7.58/7.73 907: ifeq(codomain(a), domain(g), compose(compose(g, a), compose(h, a)), compose(compose(compose(g, a), h), a)) -> compose(compose(compose(g, a), h), a) % 7.58/7.73 908: ifeq(codomain(X), codomain(g), ifeq(compose(codomain(X), a), compose(compose(g, a), a), codomain(X), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 909: ifeq(codomain(X), codomain(g), ifeq(compose(compose(g, a), a), compose(codomain(X), a), codomain(X), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 910: ifeq(codomain(X), codomain(g), ifeq(compose(g, compose(a, b)), compose(codomain(X), b), codomain(X), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 911: ifeq(codomain(X), codomain(g), ifeq(compose(codomain(X), b), compose(g, compose(a, b)), codomain(X), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 912: ifeq(codomain(b), domain(X), ifeq(codomain(Y), codomain(a), compose(Y, compose(b, X)), compose(compose(Y, b), X)), compose(compose(Y, b), X)) -> compose(compose(Y, b), X) % 7.58/7.73 913: ifeq(codomain(b), domain(X), compose(a, compose(b, X)), compose(compose(a, b), X)) -> compose(compose(a, b), X) % 7.58/7.73 914: ifeq(codomain(b), codomain(g), compose(a, compose(b, a)), compose(compose(a, b), a)) -> compose(compose(a, b), a) % 7.58/7.73 915: ifeq(codomain(b), codomain(a), compose(a, compose(b, b)), compose(compose(a, b), b)) -> compose(compose(a, b), b) % 7.58/7.73 916: ifeq(codomain(b), domain(g), compose(a, compose(b, h)), compose(compose(a, b), h)) -> compose(compose(a, b), h) % 7.58/7.73 917: ifeq(codomain(b), codomain(X), compose(a, compose(b, codomain(X))), compose(compose(a, b), codomain(X))) -> compose(compose(a, b), codomain(X)) % 7.58/7.73 918: ifeq(codomain(b), domain(X), compose(a, compose(b, domain(X))), compose(compose(a, b), domain(X))) -> compose(compose(a, b), domain(X)) % 7.58/7.73 919: ifeq(codomain(b), domain(g), compose(a, compose(b, compose(h, a))), compose(compose(a, b), compose(h, a))) -> compose(compose(a, b), compose(h, a)) % 7.58/7.73 920: ifeq(codomain(b), codomain(g), compose(a, compose(b, compose(a, b))), compose(compose(a, b), compose(a, b))) -> compose(compose(a, b), compose(a, b)) % 7.58/7.73 921: ifeq(codomain(b), domain(g), compose(a, compose(b, compose(g, a))), compose(compose(a, b), compose(g, a))) -> compose(compose(a, b), compose(g, a)) % 7.58/7.73 922: ifeq(domain(X), codomain(g), ifeq(compose(domain(X), a), compose(compose(g, a), a), domain(X), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 923: ifeq(domain(X), codomain(g), ifeq(compose(g, compose(a, b)), compose(domain(X), b), domain(X), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 924: ifeq(domain(X), codomain(g), ifeq(compose(domain(X), b), compose(g, compose(a, b)), domain(X), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 925: ifeq(domain(X), codomain(g), ifeq(compose(compose(g, a), a), compose(domain(X), a), domain(X), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 926: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, b), compose(g, compose(a, b)), compose(h, a), X), X), X) -> X % 7.58/7.73 927: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(g, compose(a, b)), compose(X, b), compose(h, a), X), X), X) -> X % 7.58/7.73 928: ifeq(domain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(a, compose(domain(X), a), domain(X), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 929: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(a, compose(codomain(X), a), codomain(X), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 930: ifeq(domain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(domain(X), a), a, domain(X), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 931: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(codomain(X), a), a, codomain(X), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 932: ifeq(codomain(b), codomain(g), ifeq(b, X, ifeq(compose(compose(a, b), b), X, compose(a, b), codomain(a)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 933: ifeq(codomain(a), domain(g), compose(domain(g), compose(compose(h, a), compose(h, a))), compose(compose(h, a), compose(h, a))) -> compose(compose(h, a), compose(h, a)) % 7.58/7.73 934: ifeq(codomain(a), domain(g), compose(domain(g), compose(compose(g, a), compose(h, a))), compose(compose(g, a), compose(h, a))) -> compose(compose(g, a), compose(h, a)) % 7.58/7.73 935: ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(codomain(a), compose(a, b))), compose(compose(g, a), compose(a, b))) -> compose(compose(g, a), compose(a, b)) % 7.58/7.73 936: ifeq(codomain(a), domain(g), compose(compose(h, a), compose(codomain(a), compose(h, a))), compose(compose(h, a), compose(h, a))) -> compose(compose(h, a), compose(h, a)) % 7.58/7.73 937: ifeq(codomain(b), domain(g), compose(compose(a, b), compose(codomain(b), compose(h, a))), compose(compose(a, b), compose(h, a))) -> compose(compose(a, b), compose(h, a)) % 7.58/7.73 938: ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), compose(codomain(g), b), codomain(g), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 939: ifeq(codomain(b), codomain(a), ifeq(compose(codomain(g), b), compose(compose(a, b), b), codomain(g), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 940: ifeq(codomain(b), domain(g), compose(codomain(g), compose(compose(a, b), compose(g, a))), compose(compose(a, b), compose(g, a))) -> compose(compose(a, b), compose(g, a)) % 7.58/7.73 941: ifeq(codomain(a), codomain(g), compose(domain(g), compose(compose(g, a), compose(a, b))), compose(compose(g, a), compose(a, b))) -> compose(compose(g, a), compose(a, b)) % 7.58/7.73 942: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), domain(X), compose(Y, compose(X, a)), compose(compose(Y, X), a)), compose(compose(Y, X), a)) -> compose(compose(Y, X), a) % 7.58/7.73 943: ifeq(codomain(X), domain(g), compose(X, compose(g, a)), compose(compose(X, g), a)) -> compose(compose(X, g), a) % 7.58/7.73 944: ifeq(codomain(g), domain(g), compose(h, compose(g, a)), compose(compose(h, g), a)) -> compose(compose(h, g), a) % 7.58/7.73 945: ifeq(codomain(X), domain(g), compose(codomain(X), compose(g, a)), compose(compose(codomain(X), g), a)) -> compose(compose(codomain(X), g), a) % 7.58/7.73 946: ifeq(domain(X), domain(g), compose(domain(X), compose(g, a)), compose(compose(domain(X), g), a)) -> compose(compose(domain(X), g), a) % 7.58/7.73 947: ifeq(codomain(a), domain(g), compose(compose(h, a), compose(g, a)), compose(compose(compose(h, a), g), a)) -> compose(compose(compose(h, a), g), a) % 7.58/7.73 948: ifeq(codomain(b), domain(g), compose(compose(a, b), compose(g, a)), compose(compose(compose(a, b), g), a)) -> compose(compose(compose(a, b), g), a) % 7.58/7.73 949: ifeq(codomain(a), domain(g), compose(compose(g, a), compose(g, a)), compose(compose(compose(g, a), g), a)) -> compose(compose(compose(g, a), g), a) % 7.58/7.73 950: ifeq(codomain(a), domain(g), compose(domain(g), compose(compose(h, a), compose(g, a))), compose(compose(h, a), compose(g, a))) -> compose(compose(h, a), compose(g, a)) % 7.58/7.73 951: ifeq(codomain(a), domain(g), compose(compose(g, a), compose(codomain(a), compose(h, a))), compose(compose(g, a), compose(h, a))) -> compose(compose(g, a), compose(h, a)) % 7.58/7.73 952: ifeq(codomain(a), domain(g), compose(compose(h, a), compose(codomain(a), compose(g, a))), compose(compose(h, a), compose(g, a))) -> compose(compose(h, a), compose(g, a)) % 7.58/7.73 953: ifeq(codomain(b), domain(g), compose(compose(a, b), compose(codomain(b), compose(g, a))), compose(compose(a, b), compose(g, a))) -> compose(compose(a, b), compose(g, a)) % 7.58/7.73 954: ifeq(codomain(a), domain(X), ifeq(codomain(Y), codomain(g), compose(Y, compose(a, X)), compose(compose(Y, a), X)), compose(compose(Y, a), X)) -> compose(compose(Y, a), X) % 7.58/7.73 955: ifeq(codomain(a), domain(X), compose(g, compose(a, X)), compose(compose(g, a), X)) -> compose(compose(g, a), X) % 7.58/7.73 956: ifeq(codomain(a), codomain(g), compose(g, compose(a, a)), compose(compose(g, a), a)) -> compose(compose(g, a), a) % 7.58/7.73 957: ifeq(codomain(a), domain(g), compose(g, compose(a, h)), compose(compose(g, a), h)) -> compose(compose(g, a), h) % 7.58/7.73 958: ifeq(codomain(a), codomain(X), compose(g, compose(a, codomain(X))), compose(compose(g, a), codomain(X))) -> compose(compose(g, a), codomain(X)) % 7.58/7.73 959: ifeq(codomain(a), domain(X), compose(g, compose(a, domain(X))), compose(compose(g, a), domain(X))) -> compose(compose(g, a), domain(X)) % 7.58/7.73 960: ifeq(codomain(a), domain(g), compose(g, compose(a, compose(h, a))), compose(compose(g, a), compose(h, a))) -> compose(compose(g, a), compose(h, a)) % 7.58/7.73 961: ifeq(codomain(a), codomain(g), compose(g, compose(a, compose(a, b))), compose(compose(g, a), compose(a, b))) -> compose(compose(g, a), compose(a, b)) % 7.58/7.73 962: ifeq(codomain(a), domain(g), compose(g, compose(a, compose(g, a))), compose(compose(g, a), compose(g, a))) -> compose(compose(g, a), compose(g, a)) % 7.58/7.73 963: ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(a, b)), compose(compose(compose(a, b), compose(a, b)), codomain(b))) -> compose(compose(compose(a, b), compose(a, b)), codomain(b)) % 7.58/7.73 964: ifeq(codomain(b), codomain(a), compose(compose(g, compose(a, b)), b), compose(compose(compose(g, compose(a, b)), codomain(a)), b)) -> compose(compose(compose(g, compose(a, b)), codomain(a)), b) % 7.58/7.73 965: ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(a, b)), compose(compose(compose(h, a), codomain(g)), compose(a, b))) -> compose(compose(compose(h, a), codomain(g)), compose(a, b)) % 7.58/7.73 966: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(compose(a, b), b), compose(X, b), compose(a, b), X), X), X) -> X % 7.58/7.73 967: ifeq(domain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(Y, a), Z, ifeq(compose(domain(X), a), Z, domain(X), Y), Y), Y), Y) -> Y % 7.58/7.73 968: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), h), compose(compose(compose(g, compose(a, b)), h), codomain(g))) -> compose(compose(compose(g, compose(a, b)), h), codomain(g)) % 7.58/7.73 969: ifeq(domain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(Y, b), Z, ifeq(compose(domain(X), b), Z, domain(X), Y), Y), Y), Y) -> Y % 7.58/7.73 970: ifeq(codomain(X), codomain(a), ifeq(compose(X, b), Y, ifeq(compose(codomain(g), b), Y, codomain(g), X), X), X) -> X % 7.58/7.73 971: ifeq(codomain(g), codomain(a), ifeq(compose(h, b), X, ifeq(compose(codomain(g), b), X, codomain(g), h), h), h) -> h % 7.58/7.73 972: ifeq(compose(g, compose(a, b)), X, ifeq(compose(codomain(g), b), X, codomain(g), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 973: ifeq(compose(g, compose(a, b)), X, ifeq(compose(codomain(g), b), X, codomain(g), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 974: ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), b), Y, ifeq(compose(codomain(g), b), Y, codomain(g), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 975: ifeq(domain(X), codomain(a), ifeq(compose(domain(X), b), Y, ifeq(compose(codomain(g), b), Y, codomain(g), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 976: ifeq(codomain(g), domain(g), compose(h, compose(g, compose(a, b))), compose(compose(h, domain(g)), compose(g, compose(a, b)))) -> compose(compose(h, domain(g)), compose(g, compose(a, b))) % 7.58/7.73 977: ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), a), compose(compose(compose(g, compose(a, b)), codomain(g)), a)) -> compose(compose(compose(g, compose(a, b)), codomain(g)), a) % 7.58/7.73 978: ifeq(codomain(b), codomain(a), compose(compose(g, compose(a, b)), b), compose(compose(compose(g, compose(a, b)), b), codomain(b))) -> compose(compose(compose(g, compose(a, b)), b), codomain(b)) % 7.58/7.73 979: ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), a), compose(compose(compose(g, compose(a, b)), a), codomain(a))) -> compose(compose(compose(g, compose(a, b)), a), codomain(a)) % 7.58/7.73 980: ifeq(codomain(g), domain(g), compose(h, compose(g, compose(a, b))), compose(compose(h, compose(g, compose(a, b))), codomain(b))) -> compose(compose(h, compose(g, compose(a, b))), codomain(b)) % 7.58/7.73 981: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(compose(a, b), a), compose(X, a), compose(a, b), X), X), X) -> X % 7.58/7.73 982: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(compose(h, a), a), compose(X, a), compose(h, a), X), X), X) -> X % 7.58/7.73 983: ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(a, b)), compose(compose(compose(h, a), compose(a, b)), codomain(b))) -> compose(compose(compose(h, a), compose(a, b)), codomain(b)) % 7.58/7.73 984: ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(a, b)), compose(compose(compose(a, b), codomain(g)), compose(a, b))) -> compose(compose(compose(a, b), codomain(g)), compose(a, b)) % 7.58/7.73 985: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, a), compose(compose(h, a), a), compose(h, a), X), X), X) -> X % 7.58/7.73 986: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), h), compose(compose(compose(g, compose(a, b)), domain(g)), h)) -> compose(compose(compose(g, compose(a, b)), domain(g)), h) % 7.58/7.73 987: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, a), compose(compose(a, b), a), compose(a, b), X), X), X) -> X % 7.58/7.73 988: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, b), compose(compose(a, b), b), compose(a, b), X), X), X) -> X % 7.58/7.73 989: ifeq(codomain(b), codomain(g), compose(h, compose(compose(a, b), compose(a, b))), compose(compose(g, compose(a, b)), compose(a, b))) -> compose(compose(g, compose(a, b)), compose(a, b)) % 7.58/7.73 990: ifeq(codomain(a), codomain(g), ifeq(b, X, ifeq(compose(g, compose(a, b)), X, compose(g, a), codomain(a)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 991: ifeq(codomain(a), domain(g), compose(domain(g), compose(compose(g, a), compose(g, a))), compose(compose(g, a), compose(g, a))) -> compose(compose(g, a), compose(g, a)) % 7.58/7.73 992: ifeq(codomain(X), domain(g), ifeq(codomain(Y), domain(X), compose(Y, compose(X, h)), compose(compose(Y, X), h)), compose(compose(Y, X), h)) -> compose(compose(Y, X), h) % 7.58/7.73 993: ifeq(codomain(a), domain(g), compose(compose(g, a), compose(codomain(a), compose(g, a))), compose(compose(g, a), compose(g, a))) -> compose(compose(g, a), compose(g, a)) % 7.58/7.73 994: ifeq(codomain(X), codomain(a), ifeq(codomain(g), domain(X), compose(h, compose(X, b)), compose(compose(h, X), b)), compose(compose(h, X), b)) -> compose(compose(h, X), b) % 7.58/7.73 995: ifeq(codomain(X), codomain(g), ifeq(codomain(g), domain(X), compose(h, compose(X, a)), compose(compose(h, X), a)), compose(compose(h, X), a)) -> compose(compose(h, X), a) % 7.58/7.73 996: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(Y, b), Z, ifeq(compose(codomain(X), b), Z, codomain(X), Y), Y), Y), Y) -> Y % 7.58/7.73 997: ifeq(codomain(b), domain(g), compose(compose(a, b), compose(h, a)), compose(compose(compose(a, b), domain(g)), compose(h, a))) -> compose(compose(compose(a, b), domain(g)), compose(h, a)) % 7.58/7.73 998: ifeq(codomain(a), domain(g), compose(compose(h, a), compose(h, a)), compose(compose(compose(h, a), domain(g)), compose(h, a))) -> compose(compose(compose(h, a), domain(g)), compose(h, a)) % 7.58/7.73 999: ifeq(codomain(b), codomain(a), ifeq(codomain(X), codomain(a), compose(X, compose(b, b)), compose(compose(X, b), b)), compose(compose(X, b), b)) -> compose(compose(X, b), b) % 7.58/7.73 1000: ifeq(codomain(a), domain(g), compose(compose(h, a), compose(g, a)), compose(compose(compose(h, a), compose(g, a)), codomain(a))) -> compose(compose(compose(h, a), compose(g, a)), codomain(a)) % 7.58/7.73 1001: ifeq(codomain(a), domain(g), compose(compose(h, a), compose(h, a)), compose(compose(compose(h, a), compose(h, a)), codomain(a))) -> compose(compose(compose(h, a), compose(h, a)), codomain(a)) % 7.58/7.73 1002: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), compose(X, compose(b, a)), compose(compose(X, b), a)), compose(compose(X, b), a)) -> compose(compose(X, b), a) % 7.58/7.73 1003: ifeq(codomain(b), domain(X), ifeq(codomain(g), codomain(a), compose(h, compose(b, X)), compose(compose(h, b), X)), compose(compose(h, b), X)) -> compose(compose(h, b), X) % 7.58/7.73 1004: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(Y, a), Z, ifeq(compose(codomain(X), a), Z, codomain(X), Y), Y), Y), Y) -> Y % 7.58/7.73 1005: ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(a, b)), compose(compose(compose(g, a), compose(a, b)), codomain(b))) -> compose(compose(compose(g, a), compose(a, b)), codomain(b)) % 7.58/7.73 1006: ifeq(codomain(a), domain(g), compose(compose(g, a), compose(h, a)), compose(compose(compose(g, a), domain(g)), compose(h, a))) -> compose(compose(compose(g, a), domain(g)), compose(h, a)) % 7.58/7.73 1007: ifeq(codomain(a), domain(g), compose(compose(g, a), compose(h, a)), compose(compose(compose(g, a), compose(h, a)), codomain(a))) -> compose(compose(compose(g, a), compose(h, a)), codomain(a)) % 7.58/7.73 1008: ifeq(codomain(g), domain(X), ifeq(codomain(g), domain(g), compose(h, compose(h, X)), compose(compose(h, h), X)), compose(compose(h, h), X)) -> compose(compose(h, h), X) % 7.58/7.73 1009: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(compose(g, a), a), compose(X, a), compose(g, a), X), X), X) -> X % 7.58/7.73 1010: ifeq(codomain(b), domain(g), compose(compose(a, b), compose(h, a)), compose(compose(compose(a, b), compose(h, a)), codomain(a))) -> compose(compose(compose(a, b), compose(h, a)), codomain(a)) % 7.58/7.73 1011: ifeq(codomain(a), domain(g), compose(compose(h, a), compose(g, a)), compose(compose(compose(h, a), domain(g)), compose(g, a))) -> compose(compose(compose(h, a), domain(g)), compose(g, a)) % 7.58/7.73 1012: ifeq(codomain(b), domain(g), compose(compose(a, b), compose(g, a)), compose(compose(compose(a, b), domain(g)), compose(g, a))) -> compose(compose(compose(a, b), domain(g)), compose(g, a)) % 7.58/7.73 1013: ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(a, b)), compose(compose(compose(g, a), codomain(g)), compose(a, b))) -> compose(compose(compose(g, a), codomain(g)), compose(a, b)) % 7.58/7.73 1014: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(g, compose(a, b)), compose(X, b), compose(g, a), X), X), X) -> X % 7.58/7.73 1015: ifeq(codomain(b), domain(g), compose(compose(a, b), compose(g, a)), compose(compose(compose(a, b), compose(g, a)), codomain(a))) -> compose(compose(compose(a, b), compose(g, a)), codomain(a)) % 7.58/7.73 1016: ifeq(codomain(g), codomain(a), ifeq(codomain(X), domain(g), compose(X, compose(h, b)), compose(compose(X, h), b)), compose(compose(X, h), b)) -> compose(compose(X, h), b) % 7.58/7.73 1017: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, b), compose(g, compose(a, b)), compose(g, a), X), X), X) -> X % 7.58/7.73 1018: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, a), compose(compose(g, a), a), compose(g, a), X), X), X) -> X % 7.58/7.73 1019: ifeq(codomain(X), codomain(compose(h, X)), ifeq(codomain(g), domain(X), compose(h, compose(X, codomain(compose(h, X)))), compose(h, X)), compose(h, X)) -> compose(h, X) % 7.58/7.73 1020: ifeq(codomain(a), domain(g), compose(h, compose(a, compose(g, compose(a, b)))), compose(compose(h, a), compose(g, compose(a, b)))) -> compose(compose(h, a), compose(g, compose(a, b))) % 7.58/7.73 1021: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, a), compose(compose(h, a), a), compose(h, a), h), h), h) -> h % 7.58/7.73 1022: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, b), compose(compose(a, b), b), compose(a, b), h), h), h) -> h % 7.58/7.73 1023: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, b), compose(g, compose(a, b)), compose(h, a), h), h), h) -> h % 7.58/7.73 1024: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(g, compose(a, b)), compose(h, b), compose(h, a), h), h), h) -> h % 7.58/7.73 1025: ifeq(codomain(b), codomain(g), compose(compose(h, a), compose(b, compose(a, b))), compose(compose(g, compose(a, b)), compose(a, b))) -> compose(compose(g, compose(a, b)), compose(a, b)) % 7.58/7.73 1026: ifeq(codomain(b), domain(g), compose(compose(h, a), compose(b, compose(h, a))), compose(compose(g, compose(a, b)), compose(h, a))) -> compose(compose(g, compose(a, b)), compose(h, a)) % 7.58/7.73 1027: ifeq(codomain(b), domain(g), compose(compose(a, b), compose(g, compose(a, b))), compose(compose(compose(a, b), compose(h, a)), b)) -> compose(compose(compose(a, b), compose(h, a)), b) % 7.58/7.73 1028: ifeq(codomain(a), domain(g), compose(compose(h, a), compose(g, compose(a, b))), compose(compose(compose(h, a), h), compose(a, b))) -> compose(compose(compose(h, a), h), compose(a, b)) % 7.58/7.73 1029: ifeq(codomain(b), domain(g), compose(h, compose(compose(a, b), compose(h, a))), compose(compose(g, compose(a, b)), compose(h, a))) -> compose(compose(g, compose(a, b)), compose(h, a)) % 7.58/7.73 1030: ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(a, b)), compose(compose(compose(g, compose(a, b)), a), b)) -> compose(compose(compose(g, compose(a, b)), a), b) % 7.58/7.73 1031: ifeq(codomain(b), domain(g), compose(a, compose(b, compose(g, compose(a, b)))), compose(compose(a, b), compose(g, compose(a, b)))) -> compose(compose(a, b), compose(g, compose(a, b))) % 7.58/7.73 1032: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(h, a)), compose(compose(compose(g, compose(a, b)), h), a)) -> compose(compose(compose(g, compose(a, b)), h), a) % 7.58/7.73 1033: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, a), compose(compose(a, b), a), compose(a, b), h), h), h) -> h % 7.58/7.73 1034: ifeq(codomain(a), domain(g), compose(compose(h, a), compose(g, compose(a, b))), compose(compose(compose(h, a), compose(h, a)), b)) -> compose(compose(compose(h, a), compose(h, a)), b) % 7.58/7.73 1035: ifeq(codomain(b), domain(g), compose(compose(a, b), compose(g, compose(a, b))), compose(compose(compose(a, b), h), compose(a, b))) -> compose(compose(compose(a, b), h), compose(a, b)) % 7.58/7.73 1036: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(compose(a, b), a), compose(h, a), compose(a, b), h), h), h) -> h % 7.58/7.73 1037: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(compose(h, a), a), compose(h, a), compose(h, a), h), h), h) -> h % 7.58/7.73 1038: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(compose(a, b), b), compose(h, b), compose(a, b), h), h), h) -> h % 7.58/7.73 1039: ifeq(codomain(b), codomain(compose(X, b)), ifeq(codomain(X), codomain(a), compose(X, compose(b, codomain(compose(X, b)))), compose(X, b)), compose(X, b)) -> compose(X, b) % 7.58/7.73 1040: ifeq(codomain(a), codomain(compose(X, a)), ifeq(codomain(X), codomain(g), compose(X, compose(a, codomain(compose(X, a)))), compose(X, a)), compose(X, a)) -> compose(X, a) % 7.58/7.73 1041: ifeq(codomain(g), codomain(compose(X, h)), ifeq(codomain(X), domain(g), compose(X, compose(h, codomain(compose(X, h)))), compose(X, h)), compose(X, h)) -> compose(X, h) % 7.58/7.73 1042: ifeq(domain(X), domain(g), compose(domain(X), compose(domain(X), compose(g, compose(a, b)))), compose(domain(X), compose(g, compose(a, b)))) -> compose(domain(X), compose(g, compose(a, b))) % 7.58/7.73 1043: ifeq(codomain(X), domain(g), compose(codomain(X), compose(codomain(X), compose(g, compose(a, b)))), compose(codomain(X), compose(g, compose(a, b)))) -> compose(codomain(X), compose(g, compose(a, b))) % 7.58/7.73 1044: ifeq(codomain(X), domain(g), ifeq(codomain(g), domain(X), compose(h, compose(X, h)), compose(compose(h, X), h)), compose(compose(h, X), h)) -> compose(compose(h, X), h) % 7.58/7.73 1045: ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(codomain(b), domain(X))), compose(compose(g, compose(a, b)), domain(X))) -> compose(compose(g, compose(a, b)), domain(X)) % 7.58/7.73 1046: ifeq(codomain(b), domain(X), compose(domain(g), compose(compose(g, compose(a, b)), domain(X))), compose(compose(g, compose(a, b)), domain(X))) -> compose(compose(g, compose(a, b)), domain(X)) % 7.58/7.73 1047: ifeq(codomain(b), codomain(X), compose(compose(g, compose(a, b)), compose(codomain(b), codomain(X))), compose(compose(g, compose(a, b)), codomain(X))) -> compose(compose(g, compose(a, b)), codomain(X)) % 7.58/7.73 1048: ifeq(codomain(b), codomain(X), compose(domain(g), compose(compose(g, compose(a, b)), codomain(X))), compose(compose(g, compose(a, b)), codomain(X))) -> compose(compose(g, compose(a, b)), codomain(X)) % 7.58/7.73 1049: ifeq(codomain(a), domain(g), compose(compose(g, a), compose(g, a)), compose(compose(compose(g, a), compose(g, a)), codomain(a))) -> compose(compose(compose(g, a), compose(g, a)), codomain(a)) % 7.58/7.73 1050: ifeq(codomain(a), domain(g), ifeq(codomain(X), codomain(g), compose(X, compose(a, h)), compose(compose(X, a), h)), compose(compose(X, a), h)) -> compose(compose(X, a), h) % 7.58/7.73 1051: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(g), compose(X, compose(a, a)), compose(compose(X, a), a)), compose(compose(X, a), a)) -> compose(compose(X, a), a) % 7.58/7.73 1052: ifeq(codomain(a), domain(g), compose(compose(g, a), compose(g, a)), compose(compose(compose(g, a), domain(g)), compose(g, a))) -> compose(compose(compose(g, a), domain(g)), compose(g, a)) % 7.58/7.73 1053: ifeq(codomain(g), domain(g), ifeq(codomain(X), domain(g), compose(X, compose(h, h)), compose(compose(X, h), h)), compose(compose(X, h), h)) -> compose(compose(X, h), h) % 7.58/7.73 1054: ifeq(codomain(b), domain(g), ifeq(codomain(X), codomain(a), compose(X, compose(b, h)), compose(compose(X, b), h)), compose(compose(X, b), h)) -> compose(compose(X, b), h) % 7.58/7.73 1055: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(a, Y, ifeq(compose(X, a), Y, X, codomain(g)), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 1056: ifeq(codomain(b), codomain(g), ifeq(compose(compose(a, b), b), compose(g, compose(a, b)), compose(a, b), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1057: ifeq(codomain(b), codomain(g), ifeq(compose(g, compose(a, b)), compose(compose(a, b), b), compose(a, b), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1058: ifeq(codomain(a), domain(g), compose(compose(g, a), compose(g, compose(a, b))), compose(compose(compose(g, a), h), compose(a, b))) -> compose(compose(compose(g, a), h), compose(a, b)) % 7.58/7.73 1059: ifeq(codomain(b), domain(g), compose(h, compose(compose(a, b), compose(g, a))), compose(compose(g, compose(a, b)), compose(g, a))) -> compose(compose(g, compose(a, b)), compose(g, a)) % 7.58/7.73 1060: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(g, compose(a, b)), compose(h, b), compose(g, a), h), h), h) -> h % 7.58/7.73 1061: ifeq(codomain(b), domain(g), compose(compose(h, a), compose(b, compose(g, a))), compose(compose(g, compose(a, b)), compose(g, a))) -> compose(compose(g, compose(a, b)), compose(g, a)) % 7.58/7.73 1062: ifeq(codomain(a), domain(g), compose(compose(g, a), compose(g, compose(a, b))), compose(compose(compose(g, a), compose(h, a)), b)) -> compose(compose(compose(g, a), compose(h, a)), b) % 7.58/7.73 1063: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, b), compose(g, compose(a, b)), compose(g, a), h), h), h) -> h % 7.58/7.73 1064: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, a), compose(compose(g, a), a), compose(g, a), h), h), h) -> h % 7.58/7.73 1065: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(g, a)), compose(compose(compose(g, compose(a, b)), g), a)) -> compose(compose(compose(g, compose(a, b)), g), a) % 7.58/7.73 1066: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(compose(g, a), a), compose(h, a), compose(g, a), h), h), h) -> h % 7.58/7.73 1067: ifeq(codomain(a), domain(g), compose(g, compose(a, compose(g, compose(a, b)))), compose(compose(g, a), compose(g, compose(a, b)))) -> compose(compose(g, a), compose(g, compose(a, b))) % 7.58/7.73 1068: ifeq(codomain(a), codomain(g), ifeq(compose(g, compose(a, b)), X, ifeq(b, X, codomain(a), compose(h, a)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1069: ifeq(domain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, a), Y, ifeq(compose(domain(X), a), Y, domain(X), h), h), h), h) -> h % 7.58/7.73 1070: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, a), Y, ifeq(compose(codomain(X), a), Y, codomain(X), h), h), h), h) -> h % 7.58/7.73 1071: ifeq(domain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, b), Y, ifeq(compose(domain(X), b), Y, domain(X), h), h), h), h) -> h % 7.58/7.73 1072: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, b), Y, ifeq(compose(codomain(X), b), Y, codomain(X), h), h), h), h) -> h % 7.58/7.73 1073: ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), domain(X)), compose(compose(compose(g, compose(a, b)), domain(X)), domain(X))) -> compose(compose(compose(g, compose(a, b)), domain(X)), domain(X)) % 7.58/7.73 1074: ifeq(codomain(b), codomain(X), compose(compose(g, compose(a, b)), codomain(X)), compose(compose(compose(g, compose(a, b)), codomain(X)), codomain(X))) -> compose(compose(compose(g, compose(a, b)), codomain(X)), codomain(X)) % 7.58/7.73 1075: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), compose(g, compose(a, b)), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1076: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), compose(h, compose(b, a)), compose(compose(h, b), a)), compose(compose(h, b), a)) -> compose(compose(h, b), a) % 7.58/7.73 1077: ifeq(codomain(b), codomain(a), ifeq(codomain(g), codomain(a), compose(h, compose(b, b)), compose(compose(h, b), b)), compose(compose(h, b), b)) -> compose(compose(h, b), b) % 7.58/7.73 1078: ifeq(codomain(g), domain(g), ifeq(codomain(g), domain(g), compose(h, compose(h, h)), compose(compose(h, h), h)), compose(compose(h, h), h)) -> compose(compose(h, h), h) % 7.58/7.73 1079: ifeq(codomain(g), codomain(a), ifeq(codomain(g), domain(g), compose(h, compose(h, b)), compose(compose(h, h), b)), compose(compose(h, h), b)) -> compose(compose(h, h), b) % 7.58/7.73 1080: ifeq(codomain(b), domain(g), ifeq(codomain(g), codomain(a), compose(h, compose(b, h)), compose(compose(h, b), h)), compose(compose(h, b), h)) -> compose(compose(h, b), h) % 7.58/7.73 1081: ifeq(codomain(X), domain(g), compose(codomain(X), compose(g, compose(a, b))), compose(compose(codomain(X), compose(g, compose(a, b))), codomain(b))) -> compose(compose(codomain(X), compose(g, compose(a, b))), codomain(b)) % 7.58/7.73 1082: ifeq(codomain(X), domain(g), compose(codomain(X), compose(g, compose(a, b))), compose(compose(codomain(X), domain(g)), compose(g, compose(a, b)))) -> compose(compose(codomain(X), domain(g)), compose(g, compose(a, b))) % 7.58/7.73 1083: ifeq(domain(X), domain(g), compose(domain(X), compose(g, compose(a, b))), compose(compose(domain(X), compose(g, compose(a, b))), codomain(b))) -> compose(compose(domain(X), compose(g, compose(a, b))), codomain(b)) % 7.58/7.73 1084: ifeq(domain(X), domain(g), compose(domain(X), compose(g, compose(a, b))), compose(compose(domain(X), domain(g)), compose(g, compose(a, b)))) -> compose(compose(domain(X), domain(g)), compose(g, compose(a, b))) % 7.58/7.73 1085: ifeq(domain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(domain(Y), a), compose(domain(X), a), domain(X), domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 1086: ifeq(domain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(codomain(Y), b), compose(domain(X), b), domain(X), codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 1087: ifeq(domain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(domain(X), b), compose(domain(Y), b), domain(X), domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 1088: ifeq(domain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(domain(X), b), compose(codomain(Y), b), domain(X), codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 1089: ifeq(codomain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(codomain(X), a), compose(domain(Y), a), codomain(X), domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 1090: ifeq(domain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(domain(X), a), compose(domain(Y), a), domain(X), domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 1091: ifeq(codomain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(domain(Y), a), compose(codomain(X), a), codomain(X), domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 1092: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(codomain(X), b), compose(codomain(Y), b), codomain(X), codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 1093: ifeq(codomain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(codomain(X), b), compose(domain(Y), b), codomain(X), domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 1094: ifeq(domain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(domain(Y), b), compose(domain(X), b), domain(X), domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 1095: ifeq(codomain(b), codomain(g), ifeq(compose(compose(h, a), a), compose(compose(a, b), a), compose(a, b), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1096: ifeq(codomain(b), codomain(g), ifeq(compose(g, compose(a, b)), compose(compose(a, b), b), compose(a, b), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1097: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(codomain(X), a), compose(codomain(Y), a), codomain(X), codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 1098: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(codomain(Y), b), compose(codomain(X), b), codomain(X), codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 1099: ifeq(codomain(b), codomain(g), ifeq(compose(compose(g, a), a), compose(compose(a, b), a), compose(a, b), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1100: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(codomain(Y), a), compose(codomain(X), a), codomain(X), codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 1101: ifeq(domain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(domain(X), a), compose(codomain(Y), a), domain(X), codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 1102: ifeq(codomain(a), codomain(g), ifeq(compose(compose(g, a), a), compose(compose(h, a), a), compose(h, a), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1103: ifeq(codomain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(domain(Y), b), compose(codomain(X), b), codomain(X), domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 1104: ifeq(codomain(a), codomain(g), ifeq(compose(compose(g, a), a), compose(compose(h, a), a), compose(g, a), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1105: ifeq(codomain(b), codomain(g), ifeq(compose(compose(a, b), a), compose(compose(h, a), a), compose(a, b), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1106: ifeq(codomain(b), codomain(g), ifeq(compose(compose(a, b), b), compose(g, compose(a, b)), compose(a, b), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1107: ifeq(domain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(codomain(Y), a), compose(domain(X), a), domain(X), codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 1108: ifeq(codomain(a), codomain(g), ifeq(compose(compose(h, a), a), compose(compose(g, a), a), compose(g, a), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1109: ifeq(codomain(b), codomain(g), ifeq(compose(compose(a, b), a), compose(compose(g, a), a), compose(a, b), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1110: ifeq(codomain(a), codomain(g), ifeq(compose(compose(h, a), a), compose(compose(g, a), a), compose(h, a), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1111: ifeq(domain(X), domain(Y), ifeq(codomain(Z), domain(X), compose(Z, compose(domain(X), Y)), compose(compose(Z, domain(X)), Y)), compose(compose(Z, domain(X)), Y)) -> compose(compose(Z, domain(X)), Y) % 7.58/7.73 1112: ifeq(codomain(X), codomain(Y), ifeq(codomain(Z), domain(X), compose(Z, compose(X, codomain(Y))), compose(compose(Z, X), codomain(Y))), compose(compose(Z, X), codomain(Y))) -> compose(compose(Z, X), codomain(Y)) % 7.58/7.73 1113: ifeq(codomain(b), codomain(g), compose(compose(g, a), compose(b, compose(a, b))), compose(compose(g, compose(a, b)), compose(a, b))) -> compose(compose(g, compose(a, b)), compose(a, b)) % 7.58/7.73 1114: ifeq(codomain(X), domain(Y), ifeq(codomain(Z), codomain(X), compose(Z, compose(codomain(X), Y)), compose(compose(Z, codomain(X)), Y)), compose(compose(Z, codomain(X)), Y)) -> compose(compose(Z, codomain(X)), Y) % 7.58/7.73 1115: ifeq(codomain(b), domain(g), compose(compose(g, a), compose(b, compose(h, a))), compose(compose(g, compose(a, b)), compose(h, a))) -> compose(compose(g, compose(a, b)), compose(h, a)) % 7.58/7.73 1116: ifeq(codomain(X), domain(Y), ifeq(domain(Z), domain(X), compose(domain(Z), compose(X, Y)), compose(compose(domain(Z), X), Y)), compose(compose(domain(Z), X), Y)) -> compose(compose(domain(Z), X), Y) % 7.58/7.73 1117: ifeq(codomain(b), codomain(g), ifeq(compose(a, a), X, ifeq(compose(compose(g, compose(a, b)), a), X, compose(g, compose(a, b)), a), a), a) -> a % 7.58/7.73 1118: ifeq(codomain(b), codomain(g), ifeq(compose(a, b), X, ifeq(compose(compose(g, compose(a, b)), b), X, compose(g, compose(a, b)), a), a), a) -> a % 7.58/7.73 1119: ifeq(codomain(a), domain(g), compose(compose(g, a), compose(g, compose(a, b))), compose(compose(compose(g, a), compose(g, a)), b)) -> compose(compose(compose(g, a), compose(g, a)), b) % 7.58/7.73 1120: ifeq(codomain(a), domain(g), compose(compose(h, a), compose(g, compose(a, b))), compose(compose(compose(h, a), compose(g, a)), b)) -> compose(compose(compose(h, a), compose(g, a)), b) % 7.58/7.73 1121: ifeq(codomain(b), domain(g), compose(compose(a, b), compose(g, compose(a, b))), compose(compose(compose(a, b), compose(g, a)), b)) -> compose(compose(compose(a, b), compose(g, a)), b) % 7.58/7.73 1122: ifeq(codomain(b), domain(g), compose(compose(g, a), compose(b, compose(g, a))), compose(compose(g, compose(a, b)), compose(g, a))) -> compose(compose(g, compose(a, b)), compose(g, a)) % 7.58/7.73 1123: ifeq(codomain(X), codomain(g), ifeq(compose(g, compose(a, b)), Y, ifeq(compose(X, b), Y, X, compose(h, a)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1124: ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), X, ifeq(a, X, codomain(g), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1125: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(a, compose(compose(a, b), a), compose(a, b), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 1126: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(a, compose(compose(h, a), a), compose(h, a), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 1127: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(compose(a, b), a), a, compose(a, b), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 1128: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(compose(h, a), a), a, compose(h, a), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 1129: ifeq(codomain(b), codomain(compose(h, b)), ifeq(codomain(g), codomain(a), compose(h, compose(b, codomain(compose(h, b)))), compose(h, b)), compose(h, b)) -> compose(h, b) % 7.58/7.73 1130: ifeq(codomain(g), codomain(compose(h, h)), ifeq(codomain(g), domain(g), compose(h, compose(h, codomain(compose(h, h)))), compose(h, h)), compose(h, h)) -> compose(h, h) % 7.58/7.73 1131: ifeq(codomain(X), domain(Y), ifeq(codomain(Z), domain(X), compose(codomain(Z), compose(X, Y)), compose(compose(codomain(Z), X), Y)), compose(compose(codomain(Z), X), Y)) -> compose(compose(codomain(Z), X), Y) % 7.58/7.73 1132: ifeq(codomain(X), domain(Y), ifeq(codomain(Z), domain(X), compose(Z, compose(X, domain(Y))), compose(compose(Z, X), domain(Y))), compose(compose(Z, X), domain(Y))) -> compose(compose(Z, X), domain(Y)) % 7.58/7.73 1133: ifeq(codomain(a), codomain(g), ifeq(compose(g, compose(a, b)), X, ifeq(b, X, codomain(a), compose(g, a)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1134: ifeq(codomain(X), codomain(g), ifeq(compose(compose(h, a), a), Y, ifeq(compose(X, a), Y, X, compose(h, a)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1135: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(a, compose(compose(g, a), a), compose(g, a), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 1136: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(compose(g, a), a), a, compose(g, a), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 1137: ifeq(codomain(b), codomain(g), ifeq(compose(compose(g, compose(a, b)), a), compose(codomain(a), a), compose(g, compose(a, b)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 1138: ifeq(codomain(b), codomain(g), ifeq(compose(codomain(a), a), compose(compose(g, compose(a, b)), a), compose(g, compose(a, b)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 1139: ifeq(codomain(b), codomain(a), ifeq(a, compose(compose(g, compose(a, b)), a), codomain(g), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1140: ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), a, codomain(g), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1141: ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), X, ifeq(compose(h, a), X, h, compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1142: ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), X, ifeq(compose(g, a), X, g, compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1143: ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), X, ifeq(compose(g, b), X, g, compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1144: ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), X, ifeq(compose(h, b), X, h, compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1145: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, b), Y, ifeq(compose(g, compose(a, b)), Y, compose(h, a), X), X), X), X) -> X % 7.58/7.73 1146: ifeq(codomain(X), codomain(g), ifeq(domain(Y), domain(X), compose(domain(Y), compose(X, a)), compose(compose(domain(Y), X), a)), compose(compose(domain(Y), X), a)) -> compose(compose(domain(Y), X), a) % 7.58/7.73 1147: ifeq(codomain(X), codomain(a), ifeq(domain(Y), domain(X), compose(domain(Y), compose(X, b)), compose(compose(domain(Y), X), b)), compose(compose(domain(Y), X), b)) -> compose(compose(domain(Y), X), b) % 7.58/7.73 1148: ifeq(domain(X), codomain(a), ifeq(codomain(Y), domain(X), compose(Y, compose(domain(X), b)), compose(compose(Y, domain(X)), b)), compose(compose(Y, domain(X)), b)) -> compose(compose(Y, domain(X)), b) % 7.58/7.73 1149: ifeq(codomain(X), codomain(Y), ifeq(codomain(g), domain(X), compose(h, compose(X, codomain(Y))), compose(compose(h, X), codomain(Y))), compose(compose(h, X), codomain(Y))) -> compose(compose(h, X), codomain(Y)) % 7.58/7.73 1150: ifeq(codomain(X), codomain(a), ifeq(codomain(Y), codomain(X), compose(Y, compose(codomain(X), b)), compose(compose(Y, codomain(X)), b)), compose(compose(Y, codomain(X)), b)) -> compose(compose(Y, codomain(X)), b) % 7.58/7.73 1151: ifeq(codomain(X), domain(Y), ifeq(codomain(g), codomain(X), compose(h, compose(codomain(X), Y)), compose(compose(h, codomain(X)), Y)), compose(compose(h, codomain(X)), Y)) -> compose(compose(h, codomain(X)), Y) % 7.58/7.73 1152: ifeq(codomain(X), codomain(a), ifeq(codomain(Y), domain(X), compose(codomain(Y), compose(X, b)), compose(compose(codomain(Y), X), b)), compose(compose(codomain(Y), X), b)) -> compose(compose(codomain(Y), X), b) % 7.58/7.73 1153: ifeq(domain(X), domain(Y), ifeq(codomain(g), domain(X), compose(h, compose(domain(X), Y)), compose(compose(h, domain(X)), Y)), compose(compose(h, domain(X)), Y)) -> compose(compose(h, domain(X)), Y) % 7.58/7.73 1154: ifeq(codomain(X), domain(Y), ifeq(codomain(g), domain(X), compose(h, compose(X, domain(Y))), compose(compose(h, X), domain(Y))), compose(compose(h, X), domain(Y))) -> compose(compose(h, X), domain(Y)) % 7.58/7.73 1155: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(X), compose(Y, compose(codomain(X), a)), compose(compose(Y, codomain(X)), a)), compose(compose(Y, codomain(X)), a)) -> compose(compose(Y, codomain(X)), a) % 7.58/7.73 1156: ifeq(domain(X), codomain(g), ifeq(codomain(Y), domain(X), compose(Y, compose(domain(X), a)), compose(compose(Y, domain(X)), a)), compose(compose(Y, domain(X)), a)) -> compose(compose(Y, domain(X)), a) % 7.58/7.73 1157: ifeq(codomain(X), codomain(g), ifeq(compose(g, compose(a, b)), Y, ifeq(compose(X, b), Y, X, compose(g, a)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1158: ifeq(codomain(X), codomain(g), ifeq(compose(compose(g, a), a), Y, ifeq(compose(X, a), Y, X, compose(g, a)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1159: ifeq(codomain(b), codomain(g), ifeq(b, X, ifeq(compose(compose(g, compose(a, b)), b), X, compose(g, compose(a, b)), codomain(a)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 1160: ifeq(codomain(b), domain(X), ifeq(domain(Y), codomain(a), compose(domain(Y), compose(b, X)), compose(compose(domain(Y), b), X)), compose(compose(domain(Y), b), X)) -> compose(compose(domain(Y), b), X) % 7.58/7.73 1161: ifeq(codomain(a), domain(X), ifeq(domain(Y), codomain(g), compose(domain(Y), compose(a, X)), compose(compose(domain(Y), a), X)), compose(compose(domain(Y), a), X)) -> compose(compose(domain(Y), a), X) % 7.58/7.73 1162: ifeq(codomain(g), domain(X), ifeq(codomain(Y), domain(g), compose(codomain(Y), compose(h, X)), compose(compose(codomain(Y), h), X)), compose(compose(codomain(Y), h), X)) -> compose(compose(codomain(Y), h), X) % 7.58/7.73 1163: ifeq(codomain(g), domain(X), ifeq(codomain(Y), domain(g), compose(Y, compose(h, domain(X))), compose(compose(Y, h), domain(X))), compose(compose(Y, h), domain(X))) -> compose(compose(Y, h), domain(X)) % 7.58/7.73 1164: ifeq(codomain(b), codomain(X), ifeq(codomain(Y), codomain(a), compose(Y, compose(b, codomain(X))), compose(compose(Y, b), codomain(X))), compose(compose(Y, b), codomain(X))) -> compose(compose(Y, b), codomain(X)) % 7.58/7.73 1165: ifeq(codomain(g), codomain(X), ifeq(codomain(Y), domain(g), compose(Y, compose(h, codomain(X))), compose(compose(Y, h), codomain(X))), compose(compose(Y, h), codomain(X))) -> compose(compose(Y, h), codomain(X)) % 7.58/7.73 1166: ifeq(codomain(b), domain(X), ifeq(codomain(Y), codomain(a), compose(Y, compose(b, domain(X))), compose(compose(Y, b), domain(X))), compose(compose(Y, b), domain(X))) -> compose(compose(Y, b), domain(X)) % 7.58/7.73 1167: ifeq(codomain(a), codomain(X), ifeq(codomain(Y), codomain(g), compose(Y, compose(a, codomain(X))), compose(compose(Y, a), codomain(X))), compose(compose(Y, a), codomain(X))) -> compose(compose(Y, a), codomain(X)) % 7.58/7.73 1168: ifeq(codomain(g), domain(X), ifeq(domain(Y), domain(g), compose(domain(Y), compose(h, X)), compose(compose(domain(Y), h), X)), compose(compose(domain(Y), h), X)) -> compose(compose(domain(Y), h), X) % 7.58/7.73 1169: ifeq(codomain(b), domain(X), ifeq(codomain(Y), codomain(a), compose(codomain(Y), compose(b, X)), compose(compose(codomain(Y), b), X)), compose(compose(codomain(Y), b), X)) -> compose(compose(codomain(Y), b), X) % 7.58/7.73 1170: ifeq(codomain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(domain(Y), b), Z, ifeq(compose(X, b), Z, X, domain(Y)), domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 1171: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), b), Y, ifeq(b, Y, codomain(a), domain(X)), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1172: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), b), Y, ifeq(b, Y, codomain(a), codomain(X)), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1173: ifeq(codomain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(domain(Y), a), Z, ifeq(compose(X, a), Z, X, domain(Y)), domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 1174: ifeq(codomain(X), codomain(g), ifeq(compose(codomain(a), a), Y, ifeq(compose(X, a), Y, X, codomain(a)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 1175: ifeq(domain(X), codomain(g), ifeq(compose(codomain(a), a), Y, ifeq(compose(domain(X), a), Y, domain(X), codomain(a)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 1176: ifeq(codomain(X), codomain(g), ifeq(compose(codomain(a), a), Y, ifeq(compose(codomain(X), a), Y, codomain(X), codomain(a)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 1177: ifeq(codomain(b), codomain(g), ifeq(compose(codomain(a), a), X, ifeq(compose(compose(a, b), a), X, compose(a, b), codomain(a)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 1178: ifeq(codomain(a), codomain(g), ifeq(compose(codomain(a), a), X, ifeq(compose(compose(h, a), a), X, compose(h, a), codomain(a)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 1179: ifeq(codomain(a), codomain(g), ifeq(compose(codomain(a), a), X, ifeq(compose(compose(g, a), a), X, compose(g, a), codomain(a)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 1180: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, b), compose(compose(g, compose(a, b)), b), compose(g, compose(a, b)), X), X), X) -> X % 7.58/7.73 1181: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), compose(X, b), compose(g, compose(a, b)), X), X), X) -> X % 7.58/7.73 1182: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), compose(X, a), compose(g, compose(a, b)), X), X), X) -> X % 7.58/7.73 1183: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, a), compose(compose(g, compose(a, b)), a), compose(g, compose(a, b)), X), X), X) -> X % 7.58/7.73 1184: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, b), Y, ifeq(compose(compose(a, b), b), Y, compose(a, b), X), X), X), X) -> X % 7.58/7.73 1185: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, a), Y, ifeq(compose(compose(a, b), a), Y, compose(a, b), X), X), X), X) -> X % 7.58/7.73 1186: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, a), Y, ifeq(compose(compose(h, a), a), Y, compose(h, a), X), X), X), X) -> X % 7.58/7.73 1187: ifeq(domain(X), domain(g), ifeq(codomain(Y), domain(X), compose(Y, compose(domain(X), h)), compose(compose(Y, domain(X)), h)), compose(compose(Y, domain(X)), h)) -> compose(compose(Y, domain(X)), h) % 7.58/7.73 1188: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), domain(X), compose(codomain(Y), compose(X, a)), compose(compose(codomain(Y), X), a)), compose(compose(codomain(Y), X), a)) -> compose(compose(codomain(Y), X), a) % 7.58/7.73 1189: ifeq(codomain(X), domain(g), ifeq(codomain(Y), codomain(X), compose(Y, compose(codomain(X), h)), compose(compose(Y, codomain(X)), h)), compose(compose(Y, codomain(X)), h)) -> compose(compose(Y, codomain(X)), h) % 7.58/7.73 1190: ifeq(codomain(X), domain(g), ifeq(domain(Y), domain(X), compose(domain(Y), compose(X, h)), compose(compose(domain(Y), X), h)), compose(compose(domain(Y), X), h)) -> compose(compose(domain(Y), X), h) % 7.58/7.73 1191: ifeq(codomain(X), domain(g), ifeq(codomain(Y), domain(X), compose(codomain(Y), compose(X, h)), compose(compose(codomain(Y), X), h)), compose(compose(codomain(Y), X), h)) -> compose(compose(codomain(Y), X), h) % 7.58/7.73 1192: ifeq(domain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(a, Y, ifeq(compose(domain(X), a), Y, domain(X), codomain(g)), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 1193: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(a), ifeq(a, Y, ifeq(compose(codomain(X), a), Y, codomain(X), codomain(g)), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 1194: ifeq(codomain(a), domain(g), compose(compose(h, a), compose(codomain(a), compose(g, compose(a, b)))), compose(compose(h, a), compose(g, compose(a, b)))) -> compose(compose(h, a), compose(g, compose(a, b))) % 7.58/7.73 1195: ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), compose(g, b), g, compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1196: ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(codomain(b), compose(a, b))), compose(compose(g, compose(a, b)), compose(a, b))) -> compose(compose(g, compose(a, b)), compose(a, b)) % 7.58/7.73 1197: ifeq(codomain(b), domain(g), compose(compose(a, b), compose(codomain(b), compose(g, compose(a, b)))), compose(compose(a, b), compose(g, compose(a, b)))) -> compose(compose(a, b), compose(g, compose(a, b))) % 7.58/7.73 1198: ifeq(codomain(a), domain(g), compose(domain(g), compose(compose(h, a), compose(g, compose(a, b)))), compose(compose(h, a), compose(g, compose(a, b)))) -> compose(compose(h, a), compose(g, compose(a, b))) % 7.58/7.73 1199: ifeq(codomain(b), codomain(a), ifeq(compose(h, b), compose(compose(g, compose(a, b)), b), h, compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1200: ifeq(codomain(b), domain(g), compose(codomain(g), compose(compose(a, b), compose(g, compose(a, b)))), compose(compose(a, b), compose(g, compose(a, b)))) -> compose(compose(a, b), compose(g, compose(a, b))) % 7.58/7.73 1201: ifeq(codomain(b), codomain(g), compose(domain(g), compose(compose(g, compose(a, b)), compose(a, b))), compose(compose(g, compose(a, b)), compose(a, b))) -> compose(compose(g, compose(a, b)), compose(a, b)) % 7.58/7.73 1202: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(codomain(b), compose(h, a))), compose(compose(g, compose(a, b)), compose(h, a))) -> compose(compose(g, compose(a, b)), compose(h, a)) % 7.58/7.73 1203: ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), compose(h, a), h, compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1204: ifeq(codomain(b), codomain(a), ifeq(compose(g, b), compose(compose(g, compose(a, b)), b), g, compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1205: ifeq(codomain(b), codomain(a), ifeq(compose(h, a), compose(compose(g, compose(a, b)), a), h, compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1206: ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), compose(g, a), g, compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1207: ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), compose(h, b), h, compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1208: ifeq(codomain(b), domain(g), compose(domain(g), compose(compose(g, compose(a, b)), compose(h, a))), compose(compose(g, compose(a, b)), compose(h, a))) -> compose(compose(g, compose(a, b)), compose(h, a)) % 7.58/7.73 1209: ifeq(codomain(b), codomain(a), ifeq(compose(g, a), compose(compose(g, compose(a, b)), a), g, compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1210: ifeq(codomain(a), domain(X), ifeq(codomain(Y), codomain(g), compose(codomain(Y), compose(a, X)), compose(compose(codomain(Y), a), X)), compose(compose(codomain(Y), a), X)) -> compose(compose(codomain(Y), a), X) % 7.58/7.73 1211: ifeq(codomain(a), domain(X), ifeq(codomain(Y), codomain(g), compose(Y, compose(a, domain(X))), compose(compose(Y, a), domain(X))), compose(compose(Y, a), domain(X))) -> compose(compose(Y, a), domain(X)) % 7.58/7.73 1212: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(codomain(Y), a), Z, ifeq(compose(X, a), Z, X, codomain(Y)), codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 1213: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(codomain(Y), b), Z, ifeq(compose(X, b), Z, X, codomain(Y)), codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 1214: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, b), X, ifeq(compose(g, compose(a, b)), X, compose(h, a), h), h), h), h) -> h % 7.58/7.73 1215: ifeq(domain(X), codomain(g), ifeq(compose(g, compose(a, b)), Y, ifeq(compose(domain(X), b), Y, domain(X), compose(h, a)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1216: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, b), Y, ifeq(compose(g, compose(a, b)), Y, compose(g, a), X), X), X), X) -> X % 7.58/7.73 1217: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, a), Y, ifeq(compose(compose(g, a), a), Y, compose(g, a), X), X), X), X) -> X % 7.58/7.73 1218: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), a), compose(compose(a, b), a), compose(a, b), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1219: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(X), compose(h, compose(codomain(X), a)), compose(compose(h, codomain(X)), a)), compose(compose(h, codomain(X)), a)) -> compose(compose(h, codomain(X)), a) % 7.58/7.73 1220: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(g, compose(a, b)), compose(domain(X), b), compose(h, a), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1221: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), b), compose(g, compose(a, b)), compose(h, a), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1222: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), b), compose(compose(a, b), b), compose(a, b), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1223: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(g, compose(a, b)), compose(codomain(X), b), compose(h, a), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1224: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), b, codomain(a), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1225: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(b, compose(compose(a, b), b), codomain(a), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1226: ifeq(codomain(X), codomain(a), ifeq(codomain(g), codomain(X), compose(h, compose(codomain(X), b)), compose(compose(h, codomain(X)), b)), compose(compose(h, codomain(X)), b)) -> compose(compose(h, codomain(X)), b) % 7.58/7.73 1227: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(compose(h, a), a), compose(codomain(X), a), compose(h, a), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1228: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(compose(a, b), b), compose(codomain(X), b), compose(a, b), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1229: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), b), compose(g, compose(a, b)), compose(h, a), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1230: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(compose(a, b), a), compose(codomain(X), a), compose(a, b), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1231: ifeq(codomain(b), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), b), compose(compose(a, b), b), compose(a, b), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1232: ifeq(domain(X), codomain(a), ifeq(codomain(g), domain(X), compose(h, compose(domain(X), b)), compose(compose(h, domain(X)), b)), compose(compose(h, domain(X)), b)) -> compose(compose(h, domain(X)), b) % 7.58/7.73 1233: ifeq(codomain(b), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(compose(a, b), b), compose(domain(X), b), compose(a, b), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1234: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(compose(h, a), a), compose(domain(X), a), compose(h, a), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1235: ifeq(codomain(b), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), a), compose(compose(a, b), a), compose(a, b), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1236: ifeq(domain(X), codomain(g), ifeq(codomain(g), domain(X), compose(h, compose(domain(X), a)), compose(compose(h, domain(X)), a)), compose(compose(h, domain(X)), a)) -> compose(compose(h, domain(X)), a) % 7.58/7.73 1237: ifeq(codomain(b), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(compose(a, b), a), compose(domain(X), a), compose(a, b), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1238: ifeq(codomain(X), domain(g), ifeq(codomain(g), codomain(X), compose(h, compose(codomain(X), h)), compose(compose(h, codomain(X)), h)), compose(compose(h, codomain(X)), h)) -> compose(compose(h, codomain(X)), h) % 7.58/7.73 1239: ifeq(domain(X), domain(g), ifeq(codomain(g), domain(X), compose(h, compose(domain(X), h)), compose(compose(h, domain(X)), h)), compose(compose(h, domain(X)), h)) -> compose(compose(h, domain(X)), h) % 7.58/7.73 1240: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), a), compose(compose(h, a), a), compose(h, a), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1241: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), a), compose(compose(h, a), a), compose(h, a), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1242: ifeq(codomain(a), domain(g), compose(domain(g), compose(compose(g, a), compose(g, compose(a, b)))), compose(compose(g, a), compose(g, compose(a, b)))) -> compose(compose(g, a), compose(g, compose(a, b))) % 7.58/7.73 1243: ifeq(codomain(a), domain(g), compose(compose(g, a), compose(codomain(a), compose(g, compose(a, b)))), compose(compose(g, a), compose(g, compose(a, b)))) -> compose(compose(g, a), compose(g, compose(a, b))) % 7.58/7.73 1244: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(codomain(b), compose(g, a))), compose(compose(g, compose(a, b)), compose(g, a))) -> compose(compose(g, compose(a, b)), compose(g, a)) % 7.58/7.73 1245: ifeq(codomain(b), domain(g), compose(domain(g), compose(compose(g, compose(a, b)), compose(g, a))), compose(compose(g, compose(a, b)), compose(g, a))) -> compose(compose(g, compose(a, b)), compose(g, a)) % 7.58/7.73 1246: ifeq(codomain(b), codomain(X), ifeq(codomain(g), codomain(a), compose(h, compose(b, codomain(X))), compose(compose(h, b), codomain(X))), compose(compose(h, b), codomain(X))) -> compose(compose(h, b), codomain(X)) % 7.58/7.73 1247: ifeq(codomain(g), codomain(X), ifeq(codomain(g), domain(g), compose(h, compose(h, codomain(X))), compose(compose(h, h), codomain(X))), compose(compose(h, h), codomain(X))) -> compose(compose(h, h), codomain(X)) % 7.58/7.73 1248: ifeq(codomain(b), domain(g), ifeq(codomain(X), codomain(a), compose(codomain(X), compose(b, h)), compose(compose(codomain(X), b), h)), compose(compose(codomain(X), b), h)) -> compose(compose(codomain(X), b), h) % 7.58/7.73 1249: ifeq(codomain(g), codomain(a), ifeq(codomain(X), domain(g), compose(codomain(X), compose(h, b)), compose(compose(codomain(X), h), b)), compose(compose(codomain(X), h), b)) -> compose(compose(codomain(X), h), b) % 7.58/7.73 1250: ifeq(codomain(g), codomain(a), ifeq(domain(X), domain(g), compose(domain(X), compose(h, b)), compose(compose(domain(X), h), b)), compose(compose(domain(X), h), b)) -> compose(compose(domain(X), h), b) % 7.58/7.73 1251: ifeq(codomain(g), domain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(h, h)), compose(compose(domain(X), h), h)), compose(compose(domain(X), h), h)) -> compose(compose(domain(X), h), h) % 7.58/7.73 1252: ifeq(codomain(b), codomain(a), ifeq(domain(X), codomain(a), compose(domain(X), compose(b, b)), compose(compose(domain(X), b), b)), compose(compose(domain(X), b), b)) -> compose(compose(domain(X), b), b) % 7.58/7.73 1253: ifeq(codomain(b), codomain(a), ifeq(codomain(X), codomain(a), compose(codomain(X), compose(b, b)), compose(compose(codomain(X), b), b)), compose(compose(codomain(X), b), b)) -> compose(compose(codomain(X), b), b) % 7.58/7.73 1254: ifeq(codomain(b), domain(X), ifeq(codomain(g), codomain(a), compose(h, compose(b, domain(X))), compose(compose(h, b), domain(X))), compose(compose(h, b), domain(X))) -> compose(compose(h, b), domain(X)) % 7.58/7.73 1255: ifeq(codomain(b), codomain(g), ifeq(domain(X), codomain(a), compose(domain(X), compose(b, a)), compose(compose(domain(X), b), a)), compose(compose(domain(X), b), a)) -> compose(compose(domain(X), b), a) % 7.58/7.73 1256: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(g), compose(domain(X), compose(a, a)), compose(compose(domain(X), a), a)), compose(compose(domain(X), a), a)) -> compose(compose(domain(X), a), a) % 7.58/7.73 1257: ifeq(codomain(g), domain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(h, h)), compose(compose(codomain(X), h), h)), compose(compose(codomain(X), h), h)) -> compose(compose(codomain(X), h), h) % 7.58/7.73 1258: ifeq(codomain(g), domain(X), ifeq(codomain(g), domain(g), compose(h, compose(h, domain(X))), compose(compose(h, h), domain(X))), compose(compose(h, h), domain(X))) -> compose(compose(h, h), domain(X)) % 7.58/7.73 1259: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), compose(codomain(X), compose(b, a)), compose(compose(codomain(X), b), a)), compose(compose(codomain(X), b), a)) -> compose(compose(codomain(X), b), a) % 7.58/7.73 1260: ifeq(codomain(a), domain(g), ifeq(domain(X), codomain(g), compose(domain(X), compose(a, h)), compose(compose(domain(X), a), h)), compose(compose(domain(X), a), h)) -> compose(compose(domain(X), a), h) % 7.58/7.73 1261: ifeq(codomain(b), domain(g), ifeq(domain(X), codomain(a), compose(domain(X), compose(b, h)), compose(compose(domain(X), b), h)), compose(compose(domain(X), b), h)) -> compose(compose(domain(X), b), h) % 7.58/7.73 1262: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, b), X, ifeq(compose(compose(a, b), b), X, compose(a, b), h), h), h), h) -> h % 7.58/7.73 1263: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, a), X, ifeq(compose(compose(h, a), a), X, compose(h, a), h), h), h), h) -> h % 7.58/7.73 1264: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, a), X, ifeq(compose(compose(a, b), a), X, compose(a, b), h), h), h), h) -> h % 7.58/7.73 1265: ifeq(codomain(b), domain(g), compose(compose(a, b), compose(g, compose(a, b))), compose(compose(compose(a, b), compose(g, compose(a, b))), codomain(b))) -> compose(compose(compose(a, b), compose(g, compose(a, b))), codomain(b)) % 7.58/7.73 1266: ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(a, b)), compose(compose(compose(g, compose(a, b)), codomain(g)), compose(a, b))) -> compose(compose(compose(g, compose(a, b)), codomain(g)), compose(a, b)) % 7.58/7.73 1267: ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(a, b)), compose(compose(compose(g, compose(a, b)), compose(a, b)), codomain(b))) -> compose(compose(compose(g, compose(a, b)), compose(a, b)), codomain(b)) % 7.58/7.73 1268: ifeq(codomain(b), domain(g), compose(compose(a, b), compose(g, compose(a, b))), compose(compose(compose(a, b), domain(g)), compose(g, compose(a, b)))) -> compose(compose(compose(a, b), domain(g)), compose(g, compose(a, b))) % 7.58/7.73 1269: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(h, a)), compose(compose(compose(g, compose(a, b)), domain(g)), compose(h, a))) -> compose(compose(compose(g, compose(a, b)), domain(g)), compose(h, a)) % 7.58/7.73 1270: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(h, a)), compose(compose(compose(g, compose(a, b)), compose(h, a)), codomain(a))) -> compose(compose(compose(g, compose(a, b)), compose(h, a)), codomain(a)) % 7.58/7.73 1271: ifeq(codomain(a), domain(g), compose(compose(h, a), compose(g, compose(a, b))), compose(compose(compose(h, a), compose(g, compose(a, b))), codomain(b))) -> compose(compose(compose(h, a), compose(g, compose(a, b))), codomain(b)) % 7.58/7.73 1272: ifeq(codomain(a), domain(g), compose(compose(h, a), compose(g, compose(a, b))), compose(compose(compose(h, a), domain(g)), compose(g, compose(a, b)))) -> compose(compose(compose(h, a), domain(g)), compose(g, compose(a, b))) % 7.58/7.73 1273: ifeq(codomain(X), codomain(g), ifeq(compose(g, compose(a, b)), Y, ifeq(compose(codomain(X), b), Y, codomain(X), compose(h, a)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1274: ifeq(domain(X), codomain(g), ifeq(compose(compose(h, a), a), Y, ifeq(compose(domain(X), a), Y, domain(X), compose(h, a)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1275: ifeq(codomain(X), codomain(g), ifeq(compose(compose(h, a), a), Y, ifeq(compose(codomain(X), a), Y, codomain(X), compose(h, a)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1276: ifeq(codomain(b), domain(g), compose(h, compose(compose(a, b), compose(g, compose(a, b)))), compose(compose(g, compose(a, b)), compose(g, compose(a, b)))) -> compose(compose(g, compose(a, b)), compose(g, compose(a, b))) % 7.58/7.73 1277: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(compose(compose(g, compose(a, b)), h), compose(a, b))) -> compose(compose(compose(g, compose(a, b)), h), compose(a, b)) % 7.58/7.73 1278: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, b), compose(compose(g, compose(a, b)), b), compose(g, compose(a, b)), h), h), h) -> h % 7.58/7.73 1279: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), compose(h, a), compose(g, compose(a, b)), h), h), h) -> h % 7.58/7.73 1280: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, a), compose(compose(g, compose(a, b)), a), compose(g, compose(a, b)), h), h), h) -> h % 7.58/7.73 1281: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), compose(h, b), compose(g, compose(a, b)), h), h), h) -> h % 7.58/7.73 1282: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), compose(X, b), X, compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1283: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), b), compose(g, compose(a, b)), compose(g, a), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1284: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(X, b), compose(compose(a, b), b), X, compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1285: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(g, compose(a, b)), compose(codomain(X), b), compose(g, a), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1286: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(g, compose(a, b)), compose(domain(X), b), compose(g, a), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1287: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(compose(g, a), a), compose(domain(X), a), compose(g, a), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1288: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), b), compose(g, compose(a, b)), compose(g, a), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1289: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(X, a), compose(compose(a, b), a), X, compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1290: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), a), compose(compose(g, a), a), compose(g, a), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1291: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), a), compose(compose(g, a), a), compose(g, a), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1292: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), compose(X, a), X, compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1293: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(compose(g, a), a), compose(codomain(X), a), compose(g, a), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1294: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(g), compose(codomain(X), compose(a, a)), compose(compose(codomain(X), a), a)), compose(compose(codomain(X), a), a)) -> compose(compose(codomain(X), a), a) % 7.58/7.73 1295: ifeq(codomain(a), domain(g), ifeq(codomain(X), codomain(g), compose(codomain(X), compose(a, h)), compose(compose(codomain(X), a), h)), compose(compose(codomain(X), a), h)) -> compose(compose(codomain(X), a), h) % 7.58/7.73 1296: ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), X, ifeq(compose(codomain(g), b), X, codomain(g), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1297: ifeq(domain(X), codomain(compose(Y, domain(X))), ifeq(codomain(Y), domain(X), compose(Y, compose(domain(X), codomain(compose(Y, domain(X))))), compose(Y, domain(X))), compose(Y, domain(X))) -> compose(Y, domain(X)) % 7.58/7.73 1298: ifeq(codomain(X), codomain(compose(domain(Y), X)), ifeq(domain(Y), domain(X), compose(domain(Y), compose(X, codomain(compose(domain(Y), X)))), compose(domain(Y), X)), compose(domain(Y), X)) -> compose(domain(Y), X) % 7.58/7.73 1299: ifeq(codomain(X), codomain(compose(codomain(Y), X)), ifeq(codomain(Y), domain(X), compose(codomain(Y), compose(X, codomain(compose(codomain(Y), X)))), compose(codomain(Y), X)), compose(codomain(Y), X)) -> compose(codomain(Y), X) % 7.58/7.73 1300: ifeq(codomain(X), codomain(compose(Y, codomain(X))), ifeq(codomain(Y), codomain(X), compose(Y, compose(codomain(X), codomain(compose(Y, codomain(X))))), compose(Y, codomain(X))), compose(Y, codomain(X))) -> compose(Y, codomain(X)) % 7.58/7.73 1301: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, a), X, ifeq(compose(compose(g, a), a), X, compose(g, a), h), h), h), h) -> h % 7.58/7.73 1302: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, b), X, ifeq(compose(g, compose(a, b)), X, compose(g, a), h), h), h), h) -> h % 7.58/7.73 1303: ifeq(codomain(X), domain(Y), ifeq(domain(compose(X, Y)), domain(X), compose(X, Y), compose(compose(domain(compose(X, Y)), X), Y)), compose(compose(domain(compose(X, Y)), X), Y)) -> compose(compose(domain(compose(X, Y)), X), Y) % 7.58/7.73 1304: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(g, a)), compose(compose(compose(g, compose(a, b)), domain(g)), compose(g, a))) -> compose(compose(compose(g, compose(a, b)), domain(g)), compose(g, a)) % 7.58/7.73 1305: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(g, a)), compose(compose(compose(g, compose(a, b)), compose(g, a)), codomain(a))) -> compose(compose(compose(g, compose(a, b)), compose(g, a)), codomain(a)) % 7.58/7.73 1306: ifeq(codomain(a), domain(g), compose(compose(g, a), compose(g, compose(a, b))), compose(compose(compose(g, a), domain(g)), compose(g, compose(a, b)))) -> compose(compose(compose(g, a), domain(g)), compose(g, compose(a, b))) % 7.58/7.73 1307: ifeq(codomain(a), domain(g), compose(compose(g, a), compose(g, compose(a, b))), compose(compose(compose(g, a), compose(g, compose(a, b))), codomain(b))) -> compose(compose(compose(g, a), compose(g, compose(a, b))), codomain(b)) % 7.58/7.73 1308: ifeq(codomain(X), codomain(g), ifeq(compose(compose(g, a), a), Y, ifeq(compose(codomain(X), a), Y, codomain(X), compose(g, a)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1309: ifeq(codomain(X), codomain(g), ifeq(compose(g, compose(a, b)), Y, ifeq(compose(codomain(X), b), Y, codomain(X), compose(g, a)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1310: ifeq(domain(X), codomain(g), ifeq(compose(g, compose(a, b)), Y, ifeq(compose(domain(X), b), Y, domain(X), compose(g, a)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1311: ifeq(domain(X), codomain(g), ifeq(compose(compose(g, a), a), Y, ifeq(compose(domain(X), a), Y, domain(X), compose(g, a)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1312: ifeq(codomain(b), codomain(g), ifeq(compose(compose(h, a), a), compose(compose(g, compose(a, b)), a), compose(g, compose(a, b)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1313: ifeq(codomain(b), codomain(g), ifeq(compose(g, compose(a, b)), compose(compose(g, compose(a, b)), b), compose(g, compose(a, b)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1314: ifeq(codomain(b), codomain(g), ifeq(compose(compose(g, compose(a, b)), b), compose(g, compose(a, b)), compose(g, compose(a, b)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1315: ifeq(codomain(b), codomain(g), ifeq(compose(compose(g, compose(a, b)), a), compose(compose(h, a), a), compose(g, compose(a, b)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1316: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(compose(compose(g, compose(a, b)), compose(h, a)), b)) -> compose(compose(compose(g, compose(a, b)), compose(h, a)), b) % 7.58/7.73 1317: ifeq(codomain(b), domain(g), compose(compose(h, a), compose(b, compose(g, compose(a, b)))), compose(compose(g, compose(a, b)), compose(g, compose(a, b)))) -> compose(compose(g, compose(a, b)), compose(g, compose(a, b))) % 7.58/7.73 1318: ifeq(codomain(X), domain(Y), ifeq(domain(Z), codomain(X), compose(domain(Z), compose(codomain(X), Y)), compose(compose(domain(Z), codomain(X)), Y)), compose(compose(domain(Z), codomain(X)), Y)) -> compose(compose(domain(Z), codomain(X)), Y) % 7.58/7.73 1319: ifeq(codomain(X), codomain(Y), ifeq(codomain(Z), domain(X), compose(codomain(Z), compose(X, codomain(Y))), compose(compose(codomain(Z), X), codomain(Y))), compose(compose(codomain(Z), X), codomain(Y))) -> compose(compose(codomain(Z), X), codomain(Y)) % 7.58/7.73 1320: ifeq(codomain(X), codomain(Y), ifeq(codomain(Z), codomain(X), compose(Z, compose(codomain(X), codomain(Y))), compose(compose(Z, codomain(X)), codomain(Y))), compose(compose(Z, codomain(X)), codomain(Y))) -> compose(compose(Z, codomain(X)), codomain(Y)) % 7.58/7.73 1321: ifeq(domain(X), domain(Y), ifeq(codomain(Z), domain(X), compose(Z, compose(domain(X), domain(Y))), compose(compose(Z, domain(X)), domain(Y))), compose(compose(Z, domain(X)), domain(Y))) -> compose(compose(Z, domain(X)), domain(Y)) % 7.58/7.73 1322: ifeq(domain(X), domain(Y), ifeq(codomain(Z), domain(X), compose(codomain(Z), compose(domain(X), Y)), compose(compose(codomain(Z), domain(X)), Y)), compose(compose(codomain(Z), domain(X)), Y)) -> compose(compose(codomain(Z), domain(X)), Y) % 7.58/7.73 1323: ifeq(codomain(X), domain(Y), ifeq(codomain(Z), codomain(X), compose(codomain(Z), compose(codomain(X), Y)), compose(compose(codomain(Z), codomain(X)), Y)), compose(compose(codomain(Z), codomain(X)), Y)) -> compose(compose(codomain(Z), codomain(X)), Y) % 7.58/7.73 1324: ifeq(domain(X), domain(Y), ifeq(domain(Z), domain(X), compose(domain(Z), compose(domain(X), Y)), compose(compose(domain(Z), domain(X)), Y)), compose(compose(domain(Z), domain(X)), Y)) -> compose(compose(domain(Z), domain(X)), Y) % 7.58/7.73 1325: ifeq(domain(X), codomain(Y), ifeq(codomain(Z), domain(X), compose(Z, compose(domain(X), codomain(Y))), compose(compose(Z, domain(X)), codomain(Y))), compose(compose(Z, domain(X)), codomain(Y))) -> compose(compose(Z, domain(X)), codomain(Y)) % 7.58/7.73 1326: ifeq(codomain(X), domain(Y), ifeq(domain(Z), domain(X), compose(domain(Z), compose(X, domain(Y))), compose(compose(domain(Z), X), domain(Y))), compose(compose(domain(Z), X), domain(Y))) -> compose(compose(domain(Z), X), domain(Y)) % 7.58/7.73 1327: ifeq(codomain(X), codomain(Y), ifeq(domain(Z), domain(X), compose(domain(Z), compose(X, codomain(Y))), compose(compose(domain(Z), X), codomain(Y))), compose(compose(domain(Z), X), codomain(Y))) -> compose(compose(domain(Z), X), codomain(Y)) % 7.58/7.73 1328: ifeq(codomain(X), domain(Y), ifeq(codomain(Z), codomain(X), compose(Z, compose(codomain(X), domain(Y))), compose(compose(Z, codomain(X)), domain(Y))), compose(compose(Z, codomain(X)), domain(Y))) -> compose(compose(Z, codomain(X)), domain(Y)) % 7.58/7.73 1329: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), domain(X), compose(Y, compose(X, compose(a, b))), compose(compose(Y, X), compose(a, b))), compose(compose(Y, X), compose(a, b))) -> compose(compose(Y, X), compose(a, b)) % 7.58/7.73 1330: ifeq(codomain(X), domain(g), compose(X, compose(g, compose(a, b))), compose(compose(X, g), compose(a, b))) -> compose(compose(X, g), compose(a, b)) % 7.58/7.73 1331: ifeq(codomain(g), domain(g), compose(h, compose(g, compose(a, b))), compose(compose(h, g), compose(a, b))) -> compose(compose(h, g), compose(a, b)) % 7.58/7.73 1332: ifeq(codomain(X), domain(g), compose(codomain(X), compose(g, compose(a, b))), compose(compose(codomain(X), g), compose(a, b))) -> compose(compose(codomain(X), g), compose(a, b)) % 7.58/7.73 1333: ifeq(domain(X), domain(g), compose(domain(X), compose(g, compose(a, b))), compose(compose(domain(X), g), compose(a, b))) -> compose(compose(domain(X), g), compose(a, b)) % 7.58/7.73 1334: ifeq(codomain(a), domain(g), compose(compose(h, a), compose(g, compose(a, b))), compose(compose(compose(h, a), g), compose(a, b))) -> compose(compose(compose(h, a), g), compose(a, b)) % 7.58/7.73 1335: ifeq(codomain(b), domain(g), compose(compose(a, b), compose(g, compose(a, b))), compose(compose(compose(a, b), g), compose(a, b))) -> compose(compose(compose(a, b), g), compose(a, b)) % 7.58/7.73 1336: ifeq(codomain(a), domain(g), compose(compose(g, a), compose(g, compose(a, b))), compose(compose(compose(g, a), g), compose(a, b))) -> compose(compose(compose(g, a), g), compose(a, b)) % 7.58/7.73 1337: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(compose(compose(g, compose(a, b)), g), compose(a, b))) -> compose(compose(compose(g, compose(a, b)), g), compose(a, b)) % 7.58/7.73 1338: ifeq(codomain(b), codomain(g), ifeq(compose(g, compose(a, b)), compose(compose(g, compose(a, b)), b), compose(g, compose(a, b)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1339: ifeq(codomain(b), codomain(g), ifeq(compose(compose(g, compose(a, b)), b), compose(g, compose(a, b)), compose(g, compose(a, b)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1340: ifeq(domain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(domain(Y), a), Z, ifeq(compose(domain(X), a), Z, domain(X), domain(Y)), domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 1341: ifeq(domain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(domain(Y), b), Z, ifeq(compose(domain(X), b), Z, domain(X), domain(Y)), domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 1342: ifeq(codomain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(domain(Y), a), Z, ifeq(compose(codomain(X), a), Z, codomain(X), domain(Y)), domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 1343: ifeq(domain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(codomain(Y), b), Z, ifeq(compose(domain(X), b), Z, domain(X), codomain(Y)), codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 1344: ifeq(codomain(b), codomain(g), ifeq(compose(compose(g, compose(a, b)), a), compose(compose(g, a), a), compose(g, compose(a, b)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1345: ifeq(domain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(codomain(Y), a), Z, ifeq(compose(domain(X), a), Z, domain(X), codomain(Y)), codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 1346: ifeq(codomain(X), codomain(g), ifeq(domain(Y), codomain(a), ifeq(compose(domain(Y), b), Z, ifeq(compose(codomain(X), b), Z, codomain(X), domain(Y)), domain(Y)), domain(Y)), domain(Y)) -> domain(Y) % 7.58/7.73 1347: ifeq(codomain(b), codomain(g), ifeq(compose(compose(g, a), a), compose(compose(g, compose(a, b)), a), compose(g, compose(a, b)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1348: ifeq(codomain(b), domain(X), ifeq(codomain(Y), codomain(g), compose(Y, compose(compose(a, b), X)), compose(compose(Y, compose(a, b)), X)), compose(compose(Y, compose(a, b)), X)) -> compose(compose(Y, compose(a, b)), X) % 7.58/7.73 1349: ifeq(codomain(b), domain(X), compose(g, compose(compose(a, b), X)), compose(compose(g, compose(a, b)), X)) -> compose(compose(g, compose(a, b)), X) % 7.58/7.73 1350: ifeq(codomain(b), codomain(g), compose(g, compose(compose(a, b), a)), compose(compose(g, compose(a, b)), a)) -> compose(compose(g, compose(a, b)), a) % 7.58/7.73 1351: ifeq(codomain(b), codomain(a), compose(g, compose(compose(a, b), b)), compose(compose(g, compose(a, b)), b)) -> compose(compose(g, compose(a, b)), b) % 7.58/7.73 1352: ifeq(codomain(b), domain(g), compose(g, compose(compose(a, b), h)), compose(compose(g, compose(a, b)), h)) -> compose(compose(g, compose(a, b)), h) % 7.58/7.73 1353: ifeq(codomain(b), codomain(X), compose(g, compose(compose(a, b), codomain(X))), compose(compose(g, compose(a, b)), codomain(X))) -> compose(compose(g, compose(a, b)), codomain(X)) % 7.58/7.73 1354: ifeq(codomain(b), domain(X), compose(g, compose(compose(a, b), domain(X))), compose(compose(g, compose(a, b)), domain(X))) -> compose(compose(g, compose(a, b)), domain(X)) % 7.58/7.73 1355: ifeq(codomain(b), domain(g), compose(g, compose(compose(a, b), compose(h, a))), compose(compose(g, compose(a, b)), compose(h, a))) -> compose(compose(g, compose(a, b)), compose(h, a)) % 7.58/7.73 1356: ifeq(codomain(b), codomain(g), compose(g, compose(compose(a, b), compose(a, b))), compose(compose(g, compose(a, b)), compose(a, b))) -> compose(compose(g, compose(a, b)), compose(a, b)) % 7.58/7.73 1357: ifeq(codomain(b), domain(g), compose(g, compose(compose(a, b), compose(g, a))), compose(compose(g, compose(a, b)), compose(g, a))) -> compose(compose(g, compose(a, b)), compose(g, a)) % 7.58/7.73 1358: ifeq(codomain(b), domain(g), compose(g, compose(compose(a, b), compose(g, compose(a, b)))), compose(compose(g, compose(a, b)), compose(g, compose(a, b)))) -> compose(compose(g, compose(a, b)), compose(g, compose(a, b))) % 7.58/7.73 1359: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), a, compose(g, compose(a, b)), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 1360: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(a, compose(compose(g, compose(a, b)), a), compose(g, compose(a, b)), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 1361: ifeq(codomain(X), domain(Y), ifeq(codomain(Z), domain(X), compose(codomain(Z), compose(X, domain(Y))), compose(compose(codomain(Z), X), domain(Y))), compose(compose(codomain(Z), X), domain(Y))) -> compose(compose(codomain(Z), X), domain(Y)) % 7.58/7.73 1362: ifeq(codomain(b), codomain(a), ifeq(compose(codomain(g), b), compose(compose(g, compose(a, b)), b), codomain(g), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1363: ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), compose(codomain(g), b), codomain(g), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1364: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(codomain(Y), a), Z, ifeq(compose(codomain(X), a), Z, codomain(X), codomain(Y)), codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 1365: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(a), ifeq(compose(codomain(Y), b), Z, ifeq(compose(codomain(X), b), Z, codomain(X), codomain(Y)), codomain(Y)), codomain(Y)), codomain(Y)) -> codomain(Y) % 7.58/7.73 1366: ifeq(codomain(b), domain(g), compose(compose(g, a), compose(b, compose(g, compose(a, b)))), compose(compose(g, compose(a, b)), compose(g, compose(a, b)))) -> compose(compose(g, compose(a, b)), compose(g, compose(a, b))) % 7.58/7.73 1367: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(compose(compose(g, compose(a, b)), compose(g, a)), b)) -> compose(compose(compose(g, compose(a, b)), compose(g, a)), b) % 7.58/7.73 1368: ifeq(domain(X), codomain(compose(h, domain(X))), ifeq(codomain(g), domain(X), compose(h, compose(domain(X), codomain(compose(h, domain(X))))), compose(h, domain(X))), compose(h, domain(X))) -> compose(h, domain(X)) % 7.58/7.73 1369: ifeq(codomain(X), codomain(compose(h, codomain(X))), ifeq(codomain(g), codomain(X), compose(h, compose(codomain(X), codomain(compose(h, codomain(X))))), compose(h, codomain(X))), compose(h, codomain(X))) -> compose(h, codomain(X)) % 7.58/7.73 1370: ifeq(codomain(a), codomain(compose(codomain(X), a)), ifeq(codomain(X), codomain(g), compose(codomain(X), compose(a, codomain(compose(codomain(X), a)))), compose(codomain(X), a)), compose(codomain(X), a)) -> compose(codomain(X), a) % 7.58/7.73 1371: ifeq(codomain(g), codomain(compose(domain(X), h)), ifeq(domain(X), domain(g), compose(domain(X), compose(h, codomain(compose(domain(X), h)))), compose(domain(X), h)), compose(domain(X), h)) -> compose(domain(X), h) % 7.58/7.73 1372: ifeq(codomain(g), codomain(compose(codomain(X), h)), ifeq(codomain(X), domain(g), compose(codomain(X), compose(h, codomain(compose(codomain(X), h)))), compose(codomain(X), h)), compose(codomain(X), h)) -> compose(codomain(X), h) % 7.58/7.73 1373: ifeq(codomain(b), codomain(compose(codomain(X), b)), ifeq(codomain(X), codomain(a), compose(codomain(X), compose(b, codomain(compose(codomain(X), b)))), compose(codomain(X), b)), compose(codomain(X), b)) -> compose(codomain(X), b) % 7.58/7.73 1374: ifeq(codomain(b), codomain(compose(domain(X), b)), ifeq(domain(X), codomain(a), compose(domain(X), compose(b, codomain(compose(domain(X), b)))), compose(domain(X), b)), compose(domain(X), b)) -> compose(domain(X), b) % 7.58/7.73 1375: ifeq(codomain(a), codomain(compose(domain(X), a)), ifeq(domain(X), codomain(g), compose(domain(X), compose(a, codomain(compose(domain(X), a)))), compose(domain(X), a)), compose(domain(X), a)) -> compose(domain(X), a) % 7.58/7.73 1376: ifeq(codomain(X), codomain(a), ifeq(domain(compose(X, b)), domain(X), compose(X, b), compose(compose(domain(compose(X, b)), X), b)), compose(compose(domain(compose(X, b)), X), b)) -> compose(compose(domain(compose(X, b)), X), b) % 7.58/7.73 1377: ifeq(codomain(X), codomain(g), ifeq(domain(compose(X, a)), domain(X), compose(X, a), compose(compose(domain(compose(X, a)), X), a)), compose(compose(domain(compose(X, a)), X), a)) -> compose(compose(domain(compose(X, a)), X), a) % 7.58/7.73 1378: ifeq(codomain(b), codomain(g), ifeq(compose(codomain(a), a), X, ifeq(compose(compose(g, compose(a, b)), a), X, compose(g, compose(a, b)), codomain(a)), codomain(a)), codomain(a)) -> codomain(a) % 7.58/7.73 1379: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(a, X, ifeq(compose(compose(h, a), a), X, compose(h, a), codomain(g)), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 1380: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(a, X, ifeq(compose(compose(a, b), a), X, compose(a, b), codomain(g)), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 1381: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(codomain(X), b), compose(compose(a, b), b), codomain(X), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1382: ifeq(domain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), compose(domain(X), b), domain(X), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1383: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), compose(codomain(X), a), codomain(X), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1384: ifeq(domain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(domain(X), a), compose(compose(a, b), a), domain(X), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1385: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), compose(codomain(X), b), codomain(X), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1386: ifeq(domain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), compose(domain(X), a), domain(X), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1387: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(codomain(X), a), compose(compose(a, b), a), codomain(X), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1388: ifeq(domain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(domain(X), b), compose(compose(a, b), b), domain(X), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1389: ifeq(codomain(g), domain(X), ifeq(domain(compose(h, X)), domain(g), compose(h, X), compose(compose(domain(compose(h, X)), h), X)), compose(compose(domain(compose(h, X)), h), X)) -> compose(compose(domain(compose(h, X)), h), X) % 7.58/7.73 1390: ifeq(codomain(b), domain(X), ifeq(domain(compose(b, X)), codomain(a), compose(b, X), compose(compose(domain(compose(b, X)), b), X)), compose(compose(domain(compose(b, X)), b), X)) -> compose(compose(domain(compose(b, X)), b), X) % 7.58/7.73 1391: ifeq(codomain(a), domain(X), ifeq(domain(compose(a, X)), codomain(g), compose(a, X), compose(compose(domain(compose(a, X)), a), X)), compose(compose(domain(compose(a, X)), a), X)) -> compose(compose(domain(compose(a, X)), a), X) % 7.58/7.73 1392: ifeq(codomain(X), codomain(a), ifeq(codomain(Y), codomain(X), compose(codomain(Y), compose(codomain(X), b)), compose(compose(codomain(Y), codomain(X)), b)), compose(compose(codomain(Y), codomain(X)), b)) -> compose(compose(codomain(Y), codomain(X)), b) % 7.58/7.73 1393: ifeq(domain(X), codomain(a), ifeq(codomain(Y), domain(X), compose(codomain(Y), compose(domain(X), b)), compose(compose(codomain(Y), domain(X)), b)), compose(compose(codomain(Y), domain(X)), b)) -> compose(compose(codomain(Y), domain(X)), b) % 7.58/7.73 1394: ifeq(domain(X), domain(Y), ifeq(codomain(g), domain(X), compose(h, compose(domain(X), domain(Y))), compose(compose(h, domain(X)), domain(Y))), compose(compose(h, domain(X)), domain(Y))) -> compose(compose(h, domain(X)), domain(Y)) % 7.58/7.73 1395: ifeq(codomain(X), domain(Y), ifeq(codomain(g), codomain(X), compose(h, compose(codomain(X), domain(Y))), compose(compose(h, codomain(X)), domain(Y))), compose(compose(h, codomain(X)), domain(Y))) -> compose(compose(h, codomain(X)), domain(Y)) % 7.58/7.73 1396: ifeq(domain(X), codomain(g), ifeq(domain(Y), domain(X), compose(domain(Y), compose(domain(X), a)), compose(compose(domain(Y), domain(X)), a)), compose(compose(domain(Y), domain(X)), a)) -> compose(compose(domain(Y), domain(X)), a) % 7.58/7.73 1397: ifeq(codomain(X), codomain(Y), ifeq(codomain(g), codomain(X), compose(h, compose(codomain(X), codomain(Y))), compose(compose(h, codomain(X)), codomain(Y))), compose(compose(h, codomain(X)), codomain(Y))) -> compose(compose(h, codomain(X)), codomain(Y)) % 7.58/7.73 1398: ifeq(domain(X), codomain(Y), ifeq(codomain(g), domain(X), compose(h, compose(domain(X), codomain(Y))), compose(compose(h, domain(X)), codomain(Y))), compose(compose(h, domain(X)), codomain(Y))) -> compose(compose(h, domain(X)), codomain(Y)) % 7.58/7.73 1399: ifeq(codomain(X), codomain(a), ifeq(domain(Y), codomain(X), compose(domain(Y), compose(codomain(X), b)), compose(compose(domain(Y), codomain(X)), b)), compose(compose(domain(Y), codomain(X)), b)) -> compose(compose(domain(Y), codomain(X)), b) % 7.58/7.73 1400: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(X), compose(codomain(Y), compose(codomain(X), a)), compose(compose(codomain(Y), codomain(X)), a)), compose(compose(codomain(Y), codomain(X)), a)) -> compose(compose(codomain(Y), codomain(X)), a) % 7.58/7.73 1401: ifeq(domain(X), codomain(g), ifeq(codomain(Y), domain(X), compose(codomain(Y), compose(domain(X), a)), compose(compose(codomain(Y), domain(X)), a)), compose(compose(codomain(Y), domain(X)), a)) -> compose(compose(codomain(Y), domain(X)), a) % 7.58/7.73 1402: ifeq(codomain(X), domain(Y), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(X, Y)), compose(compose(compose(a, b), X), Y)), compose(compose(compose(a, b), X), Y)) -> compose(compose(compose(a, b), X), Y) % 7.58/7.73 1403: ifeq(codomain(X), domain(Y), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(X, Y)), compose(compose(compose(h, a), X), Y)), compose(compose(compose(h, a), X), Y)) -> compose(compose(compose(h, a), X), Y) % 7.58/7.73 1404: ifeq(domain(X), codomain(a), ifeq(domain(Y), domain(X), compose(domain(Y), compose(domain(X), b)), compose(compose(domain(Y), domain(X)), b)), compose(compose(domain(Y), domain(X)), b)) -> compose(compose(domain(Y), domain(X)), b) % 7.58/7.73 1405: ifeq(domain(X), domain(g), ifeq(domain(Y), domain(X), compose(domain(Y), compose(domain(X), h)), compose(compose(domain(Y), domain(X)), h)), compose(compose(domain(Y), domain(X)), h)) -> compose(compose(domain(Y), domain(X)), h) % 7.58/7.73 1406: ifeq(codomain(X), codomain(g), ifeq(domain(Y), codomain(X), compose(domain(Y), compose(codomain(X), a)), compose(compose(domain(Y), codomain(X)), a)), compose(compose(domain(Y), codomain(X)), a)) -> compose(compose(domain(Y), codomain(X)), a) % 7.58/7.73 1407: ifeq(codomain(X), domain(g), ifeq(domain(Y), codomain(X), compose(domain(Y), compose(codomain(X), h)), compose(compose(domain(Y), codomain(X)), h)), compose(compose(domain(Y), codomain(X)), h)) -> compose(compose(domain(Y), codomain(X)), h) % 7.58/7.73 1408: ifeq(domain(X), domain(g), ifeq(codomain(Y), domain(X), compose(codomain(Y), compose(domain(X), h)), compose(compose(codomain(Y), domain(X)), h)), compose(compose(codomain(Y), domain(X)), h)) -> compose(compose(codomain(Y), domain(X)), h) % 7.58/7.73 1409: ifeq(codomain(X), domain(g), ifeq(codomain(Y), domain(X), compose(Y, compose(X, compose(h, a))), compose(compose(Y, X), compose(h, a))), compose(compose(Y, X), compose(h, a))) -> compose(compose(Y, X), compose(h, a)) % 7.58/7.73 1410: ifeq(codomain(X), domain(g), ifeq(codomain(Y), codomain(X), compose(codomain(Y), compose(codomain(X), h)), compose(compose(codomain(Y), codomain(X)), h)), compose(compose(codomain(Y), codomain(X)), h)) -> compose(compose(codomain(Y), codomain(X)), h) % 7.58/7.73 1411: ifeq(codomain(X), codomain(g), ifeq(codomain(g), domain(X), compose(h, compose(X, compose(a, b))), compose(compose(h, X), compose(a, b))), compose(compose(h, X), compose(a, b))) -> compose(compose(h, X), compose(a, b)) % 7.58/7.73 1412: ifeq(codomain(a), codomain(g), ifeq(compose(g, compose(a, b)), X, ifeq(compose(g, compose(a, b)), X, compose(h, a), compose(h, a)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1413: ifeq(codomain(b), codomain(g), ifeq(compose(g, compose(a, b)), X, ifeq(compose(compose(a, b), b), X, compose(a, b), compose(h, a)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1414: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, b), Y, ifeq(compose(compose(g, compose(a, b)), b), Y, compose(g, compose(a, b)), X), X), X), X) -> X % 7.58/7.73 1415: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(X, a), Y, ifeq(compose(compose(g, compose(a, b)), a), Y, compose(g, compose(a, b)), X), X), X), X) -> X % 7.58/7.73 1416: ifeq(codomain(b), codomain(X), ifeq(codomain(Y), codomain(a), compose(codomain(Y), compose(b, codomain(X))), compose(compose(codomain(Y), b), codomain(X))), compose(compose(codomain(Y), b), codomain(X))) -> compose(compose(codomain(Y), b), codomain(X)) % 7.58/7.73 1417: ifeq(codomain(g), codomain(X), ifeq(codomain(Y), domain(g), compose(codomain(Y), compose(h, codomain(X))), compose(compose(codomain(Y), h), codomain(X))), compose(compose(codomain(Y), h), codomain(X))) -> compose(compose(codomain(Y), h), codomain(X)) % 7.58/7.73 1418: ifeq(codomain(g), domain(X), ifeq(domain(Y), domain(g), compose(domain(Y), compose(h, domain(X))), compose(compose(domain(Y), h), domain(X))), compose(compose(domain(Y), h), domain(X))) -> compose(compose(domain(Y), h), domain(X)) % 7.58/7.73 1419: ifeq(codomain(b), domain(X), ifeq(domain(Y), codomain(a), compose(domain(Y), compose(b, domain(X))), compose(compose(domain(Y), b), domain(X))), compose(compose(domain(Y), b), domain(X))) -> compose(compose(domain(Y), b), domain(X)) % 7.58/7.73 1420: ifeq(codomain(g), codomain(X), ifeq(domain(Y), domain(g), compose(domain(Y), compose(h, codomain(X))), compose(compose(domain(Y), h), codomain(X))), compose(compose(domain(Y), h), codomain(X))) -> compose(compose(domain(Y), h), codomain(X)) % 7.58/7.73 1421: ifeq(codomain(a), codomain(X), ifeq(domain(Y), codomain(g), compose(domain(Y), compose(a, codomain(X))), compose(compose(domain(Y), a), codomain(X))), compose(compose(domain(Y), a), codomain(X))) -> compose(compose(domain(Y), a), codomain(X)) % 7.58/7.73 1422: ifeq(codomain(b), codomain(X), ifeq(domain(Y), codomain(a), compose(domain(Y), compose(b, codomain(X))), compose(compose(domain(Y), b), codomain(X))), compose(compose(domain(Y), b), codomain(X))) -> compose(compose(domain(Y), b), codomain(X)) % 7.58/7.73 1423: ifeq(codomain(g), domain(X), ifeq(codomain(Y), domain(g), compose(codomain(Y), compose(h, domain(X))), compose(compose(codomain(Y), h), domain(X))), compose(compose(codomain(Y), h), domain(X))) -> compose(compose(codomain(Y), h), domain(X)) % 7.58/7.73 1424: ifeq(codomain(a), domain(X), ifeq(domain(Y), codomain(g), compose(domain(Y), compose(a, domain(X))), compose(compose(domain(Y), a), domain(X))), compose(compose(domain(Y), a), domain(X))) -> compose(compose(domain(Y), a), domain(X)) % 7.58/7.73 1425: ifeq(codomain(a), codomain(X), ifeq(codomain(Y), codomain(g), compose(codomain(Y), compose(a, codomain(X))), compose(compose(codomain(Y), a), codomain(X))), compose(compose(codomain(Y), a), codomain(X))) -> compose(compose(codomain(Y), a), codomain(X)) % 7.58/7.73 1426: ifeq(codomain(a), domain(X), ifeq(codomain(Y), domain(g), compose(Y, compose(compose(h, a), X)), compose(compose(Y, compose(h, a)), X)), compose(compose(Y, compose(h, a)), X)) -> compose(compose(Y, compose(h, a)), X) % 7.58/7.73 1427: ifeq(codomain(b), domain(X), ifeq(codomain(Y), codomain(a), compose(codomain(Y), compose(b, domain(X))), compose(compose(codomain(Y), b), domain(X))), compose(compose(codomain(Y), b), domain(X))) -> compose(compose(codomain(Y), b), domain(X)) % 7.58/7.73 1428: ifeq(codomain(b), codomain(a), ifeq(codomain(X), codomain(g), compose(X, compose(compose(a, b), b)), compose(compose(X, compose(a, b)), b)), compose(compose(X, compose(a, b)), b)) -> compose(compose(X, compose(a, b)), b) % 7.58/7.73 1429: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(g), compose(X, compose(compose(a, b), a)), compose(compose(X, compose(a, b)), a)), compose(compose(X, compose(a, b)), a)) -> compose(compose(X, compose(a, b)), a) % 7.58/7.73 1430: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), compose(X, compose(b, compose(a, b))), compose(compose(X, b), compose(a, b))), compose(compose(X, b), compose(a, b))) -> compose(compose(X, b), compose(a, b)) % 7.58/7.73 1431: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(g), compose(X, compose(a, compose(a, b))), compose(compose(X, a), compose(a, b))), compose(compose(X, a), compose(a, b))) -> compose(compose(X, a), compose(a, b)) % 7.58/7.73 1432: ifeq(codomain(a), codomain(g), ifeq(codomain(g), codomain(a), ifeq(a, X, ifeq(compose(compose(g, a), a), X, compose(g, a), codomain(g)), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 1433: ifeq(codomain(X), domain(g), ifeq(domain(compose(X, h)), domain(X), compose(X, h), compose(compose(domain(compose(X, h)), X), h)), compose(compose(domain(compose(X, h)), X), h)) -> compose(compose(domain(compose(X, h)), X), h) % 7.58/7.73 1434: ifeq(codomain(X), domain(g), ifeq(codomain(Y), domain(X), compose(Y, compose(X, compose(g, a))), compose(compose(Y, X), compose(g, a))), compose(compose(Y, X), compose(g, a))) -> compose(compose(Y, X), compose(g, a)) % 7.58/7.73 1435: ifeq(codomain(X), domain(Y), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(X, Y)), compose(compose(compose(g, a), X), Y)), compose(compose(compose(g, a), X), Y)) -> compose(compose(compose(g, a), X), Y) % 7.58/7.73 1436: ifeq(codomain(X), codomain(g), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(X, a)), compose(compose(compose(a, b), X), a)), compose(compose(compose(a, b), X), a)) -> compose(compose(compose(a, b), X), a) % 7.58/7.73 1437: ifeq(codomain(X), domain(g), ifeq(codomain(g), domain(X), compose(h, compose(X, compose(h, a))), compose(compose(h, X), compose(h, a))), compose(compose(h, X), compose(h, a))) -> compose(compose(h, X), compose(h, a)) % 7.58/7.73 1438: ifeq(codomain(X), codomain(a), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(X, b)), compose(compose(compose(h, a), X), b)), compose(compose(compose(h, a), X), b)) -> compose(compose(compose(h, a), X), b) % 7.58/7.73 1439: ifeq(codomain(X), codomain(g), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(X, a)), compose(compose(compose(h, a), X), a)), compose(compose(compose(h, a), X), a)) -> compose(compose(compose(h, a), X), a) % 7.58/7.73 1440: ifeq(codomain(X), codomain(a), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(X, b)), compose(compose(compose(a, b), X), b)), compose(compose(compose(a, b), X), b)) -> compose(compose(compose(a, b), X), b) % 7.58/7.73 1441: ifeq(codomain(a), codomain(g), ifeq(compose(compose(g, a), a), X, ifeq(compose(compose(h, a), a), X, compose(h, a), compose(g, a)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1442: ifeq(codomain(a), codomain(g), ifeq(compose(g, compose(a, b)), X, ifeq(compose(g, compose(a, b)), X, compose(h, a), compose(g, a)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1443: ifeq(codomain(b), codomain(g), ifeq(compose(compose(h, a), a), X, ifeq(compose(compose(a, b), a), X, compose(a, b), compose(h, a)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1444: ifeq(codomain(a), codomain(g), ifeq(compose(compose(h, a), a), X, ifeq(compose(compose(h, a), a), X, compose(h, a), compose(h, a)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1445: ifeq(codomain(a), codomain(g), ifeq(compose(compose(h, a), a), X, ifeq(compose(compose(g, a), a), X, compose(g, a), compose(h, a)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1446: ifeq(codomain(b), codomain(g), ifeq(compose(g, compose(a, b)), X, ifeq(compose(compose(a, b), b), X, compose(a, b), compose(g, a)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1447: ifeq(codomain(b), codomain(g), ifeq(compose(compose(g, a), a), X, ifeq(compose(compose(a, b), a), X, compose(a, b), compose(g, a)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1448: ifeq(codomain(a), codomain(g), ifeq(compose(g, compose(a, b)), X, ifeq(compose(g, compose(a, b)), X, compose(g, a), compose(h, a)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1449: ifeq(codomain(a), domain(X), ifeq(codomain(Y), codomain(g), compose(codomain(Y), compose(a, domain(X))), compose(compose(codomain(Y), a), domain(X))), compose(compose(codomain(Y), a), domain(X))) -> compose(compose(codomain(Y), a), domain(X)) % 7.58/7.73 1450: ifeq(codomain(a), domain(X), ifeq(codomain(Y), domain(g), compose(Y, compose(compose(g, a), X)), compose(compose(Y, compose(g, a)), X)), compose(compose(Y, compose(g, a)), X)) -> compose(compose(Y, compose(g, a)), X) % 7.58/7.73 1451: ifeq(codomain(g), domain(X), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(h, X)), compose(compose(compose(h, a), h), X)), compose(compose(compose(h, a), h), X)) -> compose(compose(compose(h, a), h), X) % 7.58/7.73 1452: ifeq(codomain(a), domain(X), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(a, X)), compose(compose(compose(h, a), a), X)), compose(compose(compose(h, a), a), X)) -> compose(compose(compose(h, a), a), X) % 7.58/7.73 1453: ifeq(codomain(a), codomain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(h, a), a)), compose(compose(X, compose(h, a)), a)), compose(compose(X, compose(h, a)), a)) -> compose(compose(X, compose(h, a)), a) % 7.58/7.73 1454: ifeq(codomain(b), domain(g), ifeq(codomain(X), codomain(g), compose(X, compose(compose(a, b), h)), compose(compose(X, compose(a, b)), h)), compose(compose(X, compose(a, b)), h)) -> compose(compose(X, compose(a, b)), h) % 7.58/7.73 1455: ifeq(codomain(a), domain(X), ifeq(codomain(g), domain(g), compose(h, compose(compose(h, a), X)), compose(compose(h, compose(h, a)), X)), compose(compose(h, compose(h, a)), X)) -> compose(compose(h, compose(h, a)), X) % 7.58/7.73 1456: ifeq(codomain(a), domain(g), ifeq(codomain(X), codomain(g), compose(X, compose(a, compose(h, a))), compose(compose(X, a), compose(h, a))), compose(compose(X, a), compose(h, a))) -> compose(compose(X, a), compose(h, a)) % 7.58/7.73 1457: ifeq(codomain(a), domain(X), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(a, X)), compose(compose(compose(a, b), a), X)), compose(compose(compose(a, b), a), X)) -> compose(compose(compose(a, b), a), X) % 7.58/7.73 1458: ifeq(codomain(b), domain(g), ifeq(codomain(X), codomain(a), compose(X, compose(b, compose(h, a))), compose(compose(X, b), compose(h, a))), compose(compose(X, b), compose(h, a))) -> compose(compose(X, b), compose(h, a)) % 7.58/7.73 1459: ifeq(codomain(g), domain(g), ifeq(codomain(X), domain(g), compose(X, compose(h, compose(h, a))), compose(compose(X, h), compose(h, a))), compose(compose(X, h), compose(h, a))) -> compose(compose(X, h), compose(h, a)) % 7.58/7.73 1460: ifeq(codomain(g), domain(X), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(h, X)), compose(compose(compose(a, b), h), X)), compose(compose(compose(a, b), h), X)) -> compose(compose(compose(a, b), h), X) % 7.58/7.73 1461: ifeq(codomain(b), domain(X), ifeq(codomain(b), codomain(a), compose(compose(a, b), compose(b, X)), compose(compose(compose(a, b), b), X)), compose(compose(compose(a, b), b), X)) -> compose(compose(compose(a, b), b), X) % 7.58/7.73 1462: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, b), X, ifeq(compose(compose(g, compose(a, b)), b), X, compose(g, compose(a, b)), h), h), h), h) -> h % 7.58/7.73 1463: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(compose(h, a), X, ifeq(compose(compose(g, compose(a, b)), a), X, compose(g, compose(a, b)), h), h), h), h) -> h % 7.58/7.73 1464: ifeq(codomain(X), codomain(a), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(X, b)), compose(compose(compose(g, a), X), b)), compose(compose(compose(g, a), X), b)) -> compose(compose(compose(g, a), X), b) % 7.58/7.73 1465: ifeq(codomain(X), domain(g), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(X, h)), compose(compose(compose(a, b), X), h)), compose(compose(compose(a, b), X), h)) -> compose(compose(compose(a, b), X), h) % 7.58/7.73 1466: ifeq(codomain(X), domain(g), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(X, h)), compose(compose(compose(h, a), X), h)), compose(compose(compose(h, a), X), h)) -> compose(compose(compose(h, a), X), h) % 7.58/7.73 1467: ifeq(codomain(X), domain(g), ifeq(codomain(g), domain(X), compose(h, compose(X, compose(g, a))), compose(compose(h, X), compose(g, a))), compose(compose(h, X), compose(g, a))) -> compose(compose(h, X), compose(g, a)) % 7.58/7.73 1468: ifeq(codomain(X), codomain(g), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(X, a)), compose(compose(compose(g, a), X), a)), compose(compose(compose(g, a), X), a)) -> compose(compose(compose(g, a), X), a) % 7.58/7.73 1469: ifeq(codomain(X), domain(g), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(X, h)), compose(compose(compose(g, a), X), h)), compose(compose(compose(g, a), X), h)) -> compose(compose(compose(g, a), X), h) % 7.58/7.73 1470: ifeq(codomain(a), codomain(g), ifeq(compose(compose(g, a), a), X, ifeq(compose(compose(g, a), a), X, compose(g, a), compose(g, a)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1471: ifeq(codomain(a), codomain(g), ifeq(compose(g, compose(a, b)), X, ifeq(compose(g, compose(a, b)), X, compose(g, a), compose(g, a)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1472: ifeq(codomain(g), domain(X), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(h, X)), compose(compose(compose(g, a), h), X)), compose(compose(compose(g, a), h), X)) -> compose(compose(compose(g, a), h), X) % 7.58/7.73 1473: ifeq(codomain(a), codomain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(g, a), a)), compose(compose(X, compose(g, a)), a)), compose(compose(X, compose(g, a)), a)) -> compose(compose(X, compose(g, a)), a) % 7.58/7.73 1474: ifeq(codomain(b), domain(g), ifeq(codomain(X), codomain(a), compose(X, compose(b, compose(g, a))), compose(compose(X, b), compose(g, a))), compose(compose(X, b), compose(g, a))) -> compose(compose(X, b), compose(g, a)) % 7.58/7.73 1475: ifeq(codomain(a), domain(X), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, a), X)), compose(compose(h, compose(g, a)), X)), compose(compose(h, compose(g, a)), X)) -> compose(compose(h, compose(g, a)), X) % 7.58/7.73 1476: ifeq(codomain(a), domain(g), ifeq(codomain(X), codomain(g), compose(X, compose(a, compose(g, a))), compose(compose(X, a), compose(g, a))), compose(compose(X, a), compose(g, a))) -> compose(compose(X, a), compose(g, a)) % 7.58/7.73 1477: ifeq(codomain(g), domain(g), ifeq(codomain(X), domain(g), compose(X, compose(h, compose(g, a))), compose(compose(X, h), compose(g, a))), compose(compose(X, h), compose(g, a))) -> compose(compose(X, h), compose(g, a)) % 7.58/7.73 1478: ifeq(codomain(a), domain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(h, a), h)), compose(compose(X, compose(h, a)), h)), compose(compose(X, compose(h, a)), h)) -> compose(compose(X, compose(h, a)), h) % 7.58/7.73 1479: ifeq(codomain(a), domain(X), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(a, X)), compose(compose(compose(g, a), a), X)), compose(compose(compose(g, a), a), X)) -> compose(compose(compose(g, a), a), X) % 7.58/7.73 1480: ifeq(codomain(a), domain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(g, a), h)), compose(compose(X, compose(g, a)), h)), compose(compose(X, compose(g, a)), h)) -> compose(compose(X, compose(g, a)), h) % 7.58/7.73 1481: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), compose(compose(a, b), compose(b, a)), compose(compose(compose(a, b), b), a)), compose(compose(compose(a, b), b), a)) -> compose(compose(compose(a, b), b), a) % 7.58/7.73 1482: ifeq(codomain(b), domain(g), compose(domain(g), compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), compose(compose(g, compose(a, b)), compose(g, compose(a, b)))) -> compose(compose(g, compose(a, b)), compose(g, compose(a, b))) % 7.58/7.73 1483: ifeq(codomain(b), domain(g), ifeq(codomain(g), codomain(a), compose(h, compose(b, compose(h, a))), compose(compose(h, b), compose(h, a))), compose(compose(h, b), compose(h, a))) -> compose(compose(h, b), compose(h, a)) % 7.58/7.73 1484: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(codomain(b), compose(g, compose(a, b)))), compose(compose(g, compose(a, b)), compose(g, compose(a, b)))) -> compose(compose(g, compose(a, b)), compose(g, compose(a, b))) % 7.58/7.73 1485: ifeq(codomain(b), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), a), compose(compose(g, compose(a, b)), a), compose(g, compose(a, b)), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1486: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), b), Y, ifeq(compose(g, compose(a, b)), Y, compose(h, a), domain(X)), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1487: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), compose(h, compose(b, compose(a, b))), compose(compose(h, b), compose(a, b))), compose(compose(h, b), compose(a, b))) -> compose(compose(h, b), compose(a, b)) % 7.58/7.73 1488: ifeq(codomain(b), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), compose(domain(X), b), compose(g, compose(a, b)), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1489: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), compose(codomain(X), a), compose(g, compose(a, b)), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1490: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), a), compose(compose(g, compose(a, b)), a), compose(g, compose(a, b)), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1491: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), b), compose(compose(g, compose(a, b)), b), compose(g, compose(a, b)), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1492: ifeq(codomain(a), codomain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(h, a), a)), compose(compose(h, compose(h, a)), a)), compose(compose(h, compose(h, a)), a)) -> compose(compose(h, compose(h, a)), a) % 7.58/7.73 1493: ifeq(codomain(g), domain(g), ifeq(codomain(g), domain(g), compose(h, compose(h, compose(h, a))), compose(compose(h, h), compose(h, a))), compose(compose(h, h), compose(h, a))) -> compose(compose(h, h), compose(h, a)) % 7.58/7.73 1494: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), compose(codomain(X), b), compose(g, compose(a, b)), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1495: ifeq(codomain(b), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), compose(domain(X), a), compose(g, compose(a, b)), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1496: ifeq(codomain(b), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), b), compose(compose(g, compose(a, b)), b), compose(g, compose(a, b)), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1497: ifeq(codomain(g), codomain(a), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(h, b)), compose(compose(compose(a, b), h), b)), compose(compose(compose(a, b), h), b)) -> compose(compose(compose(a, b), h), b) % 7.58/7.73 1498: ifeq(codomain(g), codomain(a), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(h, b)), compose(compose(compose(h, a), h), b)), compose(compose(compose(h, a), h), b)) -> compose(compose(compose(h, a), h), b) % 7.58/7.73 1499: ifeq(codomain(b), codomain(a), ifeq(codomain(b), codomain(a), compose(compose(a, b), compose(b, b)), compose(compose(compose(a, b), b), b)), compose(compose(compose(a, b), b), b)) -> compose(compose(compose(a, b), b), b) % 7.58/7.73 1500: ifeq(codomain(g), codomain(a), ifeq(domain(compose(h, b)), domain(g), compose(h, b), compose(compose(domain(compose(h, b)), h), b)), compose(compose(domain(compose(h, b)), h), b)) -> compose(compose(domain(compose(h, b)), h), b) % 7.58/7.73 1501: ifeq(codomain(b), codomain(a), ifeq(domain(compose(b, b)), codomain(a), compose(b, b), compose(compose(domain(compose(b, b)), b), b)), compose(compose(domain(compose(b, b)), b), b)) -> compose(compose(domain(compose(b, b)), b), b) % 7.58/7.73 1502: ifeq(codomain(g), domain(g), ifeq(domain(compose(h, h)), domain(g), compose(h, h), compose(compose(domain(compose(h, h)), h), h)), compose(compose(domain(compose(h, h)), h), h)) -> compose(compose(domain(compose(h, h)), h), h) % 7.58/7.73 1503: ifeq(codomain(b), codomain(g), ifeq(domain(compose(b, a)), codomain(a), compose(b, a), compose(compose(domain(compose(b, a)), b), a)), compose(compose(domain(compose(b, a)), b), a)) -> compose(compose(domain(compose(b, a)), b), a) % 7.58/7.73 1504: ifeq(codomain(a), domain(g), ifeq(domain(compose(a, h)), codomain(g), compose(a, h), compose(compose(domain(compose(a, h)), a), h)), compose(compose(domain(compose(a, h)), a), h)) -> compose(compose(domain(compose(a, h)), a), h) % 7.58/7.73 1505: ifeq(codomain(a), codomain(g), ifeq(domain(compose(a, a)), codomain(g), compose(a, a), compose(compose(domain(compose(a, a)), a), a)), compose(compose(domain(compose(a, a)), a), a)) -> compose(compose(domain(compose(a, a)), a), a) % 7.58/7.73 1506: ifeq(codomain(b), domain(g), ifeq(domain(compose(b, h)), codomain(a), compose(b, h), compose(compose(domain(compose(b, h)), b), h)), compose(compose(domain(compose(b, h)), b), h)) -> compose(compose(domain(compose(b, h)), b), h) % 7.58/7.73 1507: ifeq(codomain(b), domain(g), ifeq(codomain(b), codomain(a), compose(compose(a, b), compose(b, h)), compose(compose(compose(a, b), b), h)), compose(compose(compose(a, b), b), h)) -> compose(compose(compose(a, b), b), h) % 7.58/7.73 1508: ifeq(codomain(g), domain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(h, h)), compose(compose(compose(h, a), h), h)), compose(compose(compose(h, a), h), h)) -> compose(compose(compose(h, a), h), h) % 7.58/7.73 1509: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), a), Y, ifeq(compose(compose(h, a), a), Y, compose(h, a), codomain(X)), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1510: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(a, a)), compose(compose(compose(a, b), a), a)), compose(compose(compose(a, b), a), a)) -> compose(compose(compose(a, b), a), a) % 7.58/7.73 1511: ifeq(codomain(a), domain(g), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(a, h)), compose(compose(compose(a, b), a), h)), compose(compose(compose(a, b), a), h)) -> compose(compose(compose(a, b), a), h) % 7.58/7.73 1512: ifeq(codomain(a), codomain(g), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(a, a)), compose(compose(compose(h, a), a), a)), compose(compose(compose(h, a), a), a)) -> compose(compose(compose(h, a), a), a) % 7.58/7.73 1513: ifeq(codomain(a), codomain(g), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(a, a)), compose(compose(compose(g, a), a), a)), compose(compose(compose(g, a), a), a)) -> compose(compose(compose(g, a), a), a) % 7.58/7.73 1514: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), b), Y, ifeq(compose(g, compose(a, b)), Y, compose(h, a), codomain(X)), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1515: ifeq(codomain(a), domain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(h, a), h)), compose(compose(h, compose(h, a)), h)), compose(compose(h, compose(h, a)), h)) -> compose(compose(h, compose(h, a)), h) % 7.58/7.73 1516: ifeq(codomain(g), domain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(h, h)), compose(compose(compose(g, a), h), h)), compose(compose(compose(g, a), h), h)) -> compose(compose(compose(g, a), h), h) % 7.58/7.73 1517: ifeq(codomain(g), domain(g), ifeq(codomain(g), domain(g), compose(h, compose(h, compose(g, a))), compose(compose(h, h), compose(g, a))), compose(compose(h, h), compose(g, a))) -> compose(compose(h, h), compose(g, a)) % 7.58/7.73 1518: ifeq(codomain(a), domain(g), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(a, h)), compose(compose(compose(h, a), a), h)), compose(compose(compose(h, a), a), h)) -> compose(compose(compose(h, a), a), h) % 7.58/7.73 1519: ifeq(codomain(a), domain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, a), h)), compose(compose(h, compose(g, a)), h)), compose(compose(h, compose(g, a)), h)) -> compose(compose(h, compose(g, a)), h) % 7.58/7.73 1520: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), b), Y, ifeq(compose(compose(a, b), b), Y, compose(a, b), codomain(X)), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1521: ifeq(codomain(b), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), b), Y, ifeq(compose(compose(a, b), b), Y, compose(a, b), domain(X)), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1522: ifeq(codomain(g), domain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(h, h)), compose(compose(compose(a, b), h), h)), compose(compose(compose(a, b), h), h)) -> compose(compose(compose(a, b), h), h) % 7.58/7.73 1523: ifeq(codomain(b), domain(g), ifeq(codomain(g), codomain(a), compose(h, compose(b, compose(g, a))), compose(compose(h, b), compose(g, a))), compose(compose(h, b), compose(g, a))) -> compose(compose(h, b), compose(g, a)) % 7.58/7.73 1524: ifeq(codomain(b), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), a), Y, ifeq(compose(compose(a, b), a), Y, compose(a, b), domain(X)), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1525: ifeq(codomain(a), codomain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, a), a)), compose(compose(h, compose(g, a)), a)), compose(compose(h, compose(g, a)), a)) -> compose(compose(h, compose(g, a)), a) % 7.58/7.73 1526: ifeq(codomain(g), codomain(a), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(h, b)), compose(compose(compose(g, a), h), b)), compose(compose(compose(g, a), h), b)) -> compose(compose(compose(g, a), h), b) % 7.58/7.73 1527: ifeq(codomain(a), domain(g), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(a, h)), compose(compose(compose(g, a), a), h)), compose(compose(compose(g, a), a), h)) -> compose(compose(compose(g, a), a), h) % 7.58/7.73 1528: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), a), Y, ifeq(compose(compose(a, b), a), Y, compose(a, b), codomain(X)), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1529: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), a), Y, ifeq(compose(compose(h, a), a), Y, compose(h, a), domain(X)), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1530: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(compose(compose(g, compose(a, b)), domain(g)), compose(g, compose(a, b)))) -> compose(compose(compose(g, compose(a, b)), domain(g)), compose(g, compose(a, b))) % 7.58/7.73 1531: ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), codomain(b))) -> compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), codomain(b)) % 7.58/7.73 1532: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(g, compose(a, b)), compose(compose(a, b), b), compose(h, a), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1533: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), compose(g, compose(a, b)), compose(h, a), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1534: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), b), Y, ifeq(compose(g, compose(a, b)), Y, compose(g, a), domain(X)), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1535: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), b), Y, ifeq(compose(g, compose(a, b)), Y, compose(g, a), codomain(X)), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1536: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), a), Y, ifeq(compose(compose(g, a), a), Y, compose(g, a), codomain(X)), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1537: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), a), Y, ifeq(compose(compose(g, a), a), Y, compose(g, a), domain(X)), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1538: ifeq(domain(X), domain(Y), ifeq(domain(Z), domain(X), compose(domain(Z), compose(domain(X), domain(Y))), compose(compose(domain(Z), domain(X)), domain(Y))), compose(compose(domain(Z), domain(X)), domain(Y))) -> compose(compose(domain(Z), domain(X)), domain(Y)) % 7.58/7.73 1539: ifeq(codomain(X), codomain(Y), ifeq(domain(Z), codomain(X), compose(domain(Z), compose(codomain(X), codomain(Y))), compose(compose(domain(Z), codomain(X)), codomain(Y))), compose(compose(domain(Z), codomain(X)), codomain(Y))) -> compose(compose(domain(Z), codomain(X)), codomain(Y)) % 7.58/7.73 1540: ifeq(domain(X), codomain(Y), ifeq(codomain(Z), domain(X), compose(codomain(Z), compose(domain(X), codomain(Y))), compose(compose(codomain(Z), domain(X)), codomain(Y))), compose(compose(codomain(Z), domain(X)), codomain(Y))) -> compose(compose(codomain(Z), domain(X)), codomain(Y)) % 7.58/7.73 1541: ifeq(domain(X), codomain(Y), ifeq(domain(Z), domain(X), compose(domain(Z), compose(domain(X), codomain(Y))), compose(compose(domain(Z), domain(X)), codomain(Y))), compose(compose(domain(Z), domain(X)), codomain(Y))) -> compose(compose(domain(Z), domain(X)), codomain(Y)) % 7.58/7.73 1542: ifeq(codomain(X), codomain(Y), ifeq(codomain(Z), codomain(X), compose(codomain(Z), compose(codomain(X), codomain(Y))), compose(compose(codomain(Z), codomain(X)), codomain(Y))), compose(compose(codomain(Z), codomain(X)), codomain(Y))) -> compose(compose(codomain(Z), codomain(X)), codomain(Y)) % 7.58/7.73 1543: ifeq(codomain(X), domain(Y), ifeq(codomain(Z), codomain(X), compose(codomain(Z), compose(codomain(X), domain(Y))), compose(compose(codomain(Z), codomain(X)), domain(Y))), compose(compose(codomain(Z), codomain(X)), domain(Y))) -> compose(compose(codomain(Z), codomain(X)), domain(Y)) % 7.58/7.73 1544: ifeq(codomain(X), domain(Y), ifeq(domain(Z), codomain(X), compose(domain(Z), compose(codomain(X), domain(Y))), compose(compose(domain(Z), codomain(X)), domain(Y))), compose(compose(domain(Z), codomain(X)), domain(Y))) -> compose(compose(domain(Z), codomain(X)), domain(Y)) % 7.58/7.73 1545: ifeq(domain(X), domain(Y), ifeq(codomain(Z), domain(X), compose(codomain(Z), compose(domain(X), domain(Y))), compose(compose(codomain(Z), domain(X)), domain(Y))), compose(compose(codomain(Z), domain(X)), domain(Y))) -> compose(compose(codomain(Z), domain(X)), domain(Y)) % 7.58/7.73 1546: ifeq(codomain(X), codomain(g), ifeq(domain(Y), domain(X), compose(domain(Y), compose(X, compose(a, b))), compose(compose(domain(Y), X), compose(a, b))), compose(compose(domain(Y), X), compose(a, b))) -> compose(compose(domain(Y), X), compose(a, b)) % 7.58/7.73 1547: ifeq(domain(X), codomain(g), ifeq(codomain(Y), domain(X), compose(Y, compose(domain(X), compose(a, b))), compose(compose(Y, domain(X)), compose(a, b))), compose(compose(Y, domain(X)), compose(a, b))) -> compose(compose(Y, domain(X)), compose(a, b)) % 7.58/7.73 1548: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(X), compose(Y, compose(codomain(X), compose(a, b))), compose(compose(Y, codomain(X)), compose(a, b))), compose(compose(Y, codomain(X)), compose(a, b))) -> compose(compose(Y, codomain(X)), compose(a, b)) % 7.58/7.73 1549: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), domain(X), compose(codomain(Y), compose(X, compose(a, b))), compose(compose(codomain(Y), X), compose(a, b))), compose(compose(codomain(Y), X), compose(a, b))) -> compose(compose(codomain(Y), X), compose(a, b)) % 7.58/7.73 1550: ifeq(codomain(b), codomain(X), ifeq(codomain(Y), codomain(g), compose(Y, compose(compose(a, b), codomain(X))), compose(compose(Y, compose(a, b)), codomain(X))), compose(compose(Y, compose(a, b)), codomain(X))) -> compose(compose(Y, compose(a, b)), codomain(X)) % 7.58/7.73 1551: ifeq(codomain(b), domain(X), ifeq(domain(Y), codomain(g), compose(domain(Y), compose(compose(a, b), X)), compose(compose(domain(Y), compose(a, b)), X)), compose(compose(domain(Y), compose(a, b)), X)) -> compose(compose(domain(Y), compose(a, b)), X) % 7.58/7.73 1552: ifeq(codomain(b), domain(X), ifeq(codomain(Y), codomain(g), compose(codomain(Y), compose(compose(a, b), X)), compose(compose(codomain(Y), compose(a, b)), X)), compose(compose(codomain(Y), compose(a, b)), X)) -> compose(compose(codomain(Y), compose(a, b)), X) % 7.58/7.73 1553: ifeq(codomain(b), domain(X), ifeq(codomain(Y), codomain(g), compose(Y, compose(compose(a, b), domain(X))), compose(compose(Y, compose(a, b)), domain(X))), compose(compose(Y, compose(a, b)), domain(X))) -> compose(compose(Y, compose(a, b)), domain(X)) % 7.58/7.73 1554: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(h, a), a), compose(compose(a, b), a), compose(h, a), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1555: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(g, compose(a, b)), compose(compose(a, b), b), compose(g, a), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1556: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), compose(g, compose(a, b)), compose(g, a), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1557: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), compose(compose(h, a), a), compose(h, a), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1558: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, a), a), compose(compose(a, b), a), compose(g, a), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1559: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), compose(compose(g, a), a), compose(g, a), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1560: ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), X, ifeq(a, X, codomain(g), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1561: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), X, ifeq(b, X, codomain(a), compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1562: ifeq(codomain(X), domain(g), ifeq(codomain(Y), domain(X), compose(codomain(Y), compose(X, compose(h, a))), compose(compose(codomain(Y), X), compose(h, a))), compose(compose(codomain(Y), X), compose(h, a))) -> compose(compose(codomain(Y), X), compose(h, a)) % 7.58/7.73 1563: ifeq(codomain(X), codomain(Y), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(X, codomain(Y))), compose(compose(compose(a, b), X), codomain(Y))), compose(compose(compose(a, b), X), codomain(Y))) -> compose(compose(compose(a, b), X), codomain(Y)) % 7.58/7.73 1564: ifeq(domain(X), domain(g), ifeq(codomain(Y), domain(X), compose(Y, compose(domain(X), compose(h, a))), compose(compose(Y, domain(X)), compose(h, a))), compose(compose(Y, domain(X)), compose(h, a))) -> compose(compose(Y, domain(X)), compose(h, a)) % 7.58/7.73 1565: ifeq(domain(X), domain(Y), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(domain(X), Y)), compose(compose(compose(a, b), domain(X)), Y)), compose(compose(compose(a, b), domain(X)), Y)) -> compose(compose(compose(a, b), domain(X)), Y) % 7.58/7.73 1566: ifeq(domain(X), domain(Y), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(domain(X), Y)), compose(compose(compose(h, a), domain(X)), Y)), compose(compose(compose(h, a), domain(X)), Y)) -> compose(compose(compose(h, a), domain(X)), Y) % 7.58/7.73 1567: ifeq(codomain(X), domain(Y), ifeq(codomain(b), codomain(X), compose(compose(a, b), compose(codomain(X), Y)), compose(compose(compose(a, b), codomain(X)), Y)), compose(compose(compose(a, b), codomain(X)), Y)) -> compose(compose(compose(a, b), codomain(X)), Y) % 7.58/7.73 1568: ifeq(codomain(X), domain(Y), ifeq(codomain(a), codomain(X), compose(compose(h, a), compose(codomain(X), Y)), compose(compose(compose(h, a), codomain(X)), Y)), compose(compose(compose(h, a), codomain(X)), Y)) -> compose(compose(compose(h, a), codomain(X)), Y) % 7.58/7.73 1569: ifeq(codomain(X), domain(Y), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(X, domain(Y))), compose(compose(compose(a, b), X), domain(Y))), compose(compose(compose(a, b), X), domain(Y))) -> compose(compose(compose(a, b), X), domain(Y)) % 7.58/7.73 1570: ifeq(codomain(X), domain(Y), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(X, domain(Y))), compose(compose(compose(h, a), X), domain(Y))), compose(compose(compose(h, a), X), domain(Y))) -> compose(compose(compose(h, a), X), domain(Y)) % 7.58/7.73 1571: ifeq(codomain(b), codomain(g), ifeq(codomain(g), codomain(a), ifeq(a, X, ifeq(compose(compose(g, compose(a, b)), a), X, compose(g, compose(a, b)), codomain(g)), codomain(g)), codomain(g)), codomain(g)) -> codomain(g) % 7.58/7.73 1572: ifeq(codomain(X), domain(g), ifeq(domain(Y), domain(X), compose(domain(Y), compose(X, compose(h, a))), compose(compose(domain(Y), X), compose(h, a))), compose(compose(domain(Y), X), compose(h, a))) -> compose(compose(domain(Y), X), compose(h, a)) % 7.58/7.73 1573: ifeq(codomain(X), domain(g), ifeq(codomain(Y), codomain(X), compose(Y, compose(codomain(X), compose(h, a))), compose(compose(Y, codomain(X)), compose(h, a))), compose(compose(Y, codomain(X)), compose(h, a))) -> compose(compose(Y, codomain(X)), compose(h, a)) % 7.58/7.73 1574: ifeq(codomain(X), codomain(Y), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(X, codomain(Y))), compose(compose(compose(h, a), X), codomain(Y))), compose(compose(compose(h, a), X), codomain(Y))) -> compose(compose(compose(h, a), X), codomain(Y)) % 7.58/7.73 1575: ifeq(codomain(a), domain(X), ifeq(codomain(Y), domain(g), compose(codomain(Y), compose(compose(h, a), X)), compose(compose(codomain(Y), compose(h, a)), X)), compose(compose(codomain(Y), compose(h, a)), X)) -> compose(compose(codomain(Y), compose(h, a)), X) % 7.58/7.73 1576: ifeq(codomain(a), codomain(X), ifeq(codomain(Y), domain(g), compose(Y, compose(compose(h, a), codomain(X))), compose(compose(Y, compose(h, a)), codomain(X))), compose(compose(Y, compose(h, a)), codomain(X))) -> compose(compose(Y, compose(h, a)), codomain(X)) % 7.58/7.73 1577: ifeq(codomain(a), domain(X), ifeq(codomain(Y), domain(g), compose(Y, compose(compose(h, a), domain(X))), compose(compose(Y, compose(h, a)), domain(X))), compose(compose(Y, compose(h, a)), domain(X))) -> compose(compose(Y, compose(h, a)), domain(X)) % 7.58/7.73 1578: ifeq(codomain(a), domain(X), ifeq(domain(Y), domain(g), compose(domain(Y), compose(compose(h, a), X)), compose(compose(domain(Y), compose(h, a)), X)), compose(compose(domain(Y), compose(h, a)), X)) -> compose(compose(domain(Y), compose(h, a)), X) % 7.58/7.73 1579: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), Y, ifeq(compose(X, a), Y, X, compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1580: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), Y, ifeq(compose(X, b), Y, X, compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1581: ifeq(domain(X), domain(g), ifeq(codomain(Y), domain(X), compose(Y, compose(domain(X), compose(g, a))), compose(compose(Y, domain(X)), compose(g, a))), compose(compose(Y, domain(X)), compose(g, a))) -> compose(compose(Y, domain(X)), compose(g, a)) % 7.58/7.73 1582: ifeq(codomain(X), domain(Y), ifeq(codomain(a), codomain(X), compose(compose(g, a), compose(codomain(X), Y)), compose(compose(compose(g, a), codomain(X)), Y)), compose(compose(compose(g, a), codomain(X)), Y)) -> compose(compose(compose(g, a), codomain(X)), Y) % 7.58/7.73 1583: ifeq(codomain(X), domain(g), ifeq(domain(Y), domain(X), compose(domain(Y), compose(X, compose(g, a))), compose(compose(domain(Y), X), compose(g, a))), compose(compose(domain(Y), X), compose(g, a))) -> compose(compose(domain(Y), X), compose(g, a)) % 7.58/7.73 1584: ifeq(codomain(X), domain(g), ifeq(codomain(Y), codomain(X), compose(Y, compose(codomain(X), compose(g, a))), compose(compose(Y, codomain(X)), compose(g, a))), compose(compose(Y, codomain(X)), compose(g, a))) -> compose(compose(Y, codomain(X)), compose(g, a)) % 7.58/7.73 1585: ifeq(codomain(X), domain(Y), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(X, domain(Y))), compose(compose(compose(g, a), X), domain(Y))), compose(compose(compose(g, a), X), domain(Y))) -> compose(compose(compose(g, a), X), domain(Y)) % 7.58/7.73 1586: ifeq(codomain(X), domain(g), ifeq(codomain(Y), domain(X), compose(codomain(Y), compose(X, compose(g, a))), compose(compose(codomain(Y), X), compose(g, a))), compose(compose(codomain(Y), X), compose(g, a))) -> compose(compose(codomain(Y), X), compose(g, a)) % 7.58/7.73 1587: ifeq(domain(X), domain(Y), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(domain(X), Y)), compose(compose(compose(g, a), domain(X)), Y)), compose(compose(compose(g, a), domain(X)), Y)) -> compose(compose(compose(g, a), domain(X)), Y) % 7.58/7.73 1588: ifeq(codomain(X), codomain(Y), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(X, codomain(Y))), compose(compose(compose(g, a), X), codomain(Y))), compose(compose(compose(g, a), X), codomain(Y))) -> compose(compose(compose(g, a), X), codomain(Y)) % 7.58/7.73 1589: ifeq(codomain(X), codomain(a), ifeq(codomain(a), codomain(X), compose(compose(h, a), compose(codomain(X), b)), compose(compose(compose(h, a), codomain(X)), b)), compose(compose(compose(h, a), codomain(X)), b)) -> compose(compose(compose(h, a), codomain(X)), b) % 7.58/7.73 1590: ifeq(domain(X), codomain(a), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(domain(X), b)), compose(compose(compose(a, b), domain(X)), b)), compose(compose(compose(a, b), domain(X)), b)) -> compose(compose(compose(a, b), domain(X)), b) % 7.58/7.73 1591: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(X), compose(compose(a, b), compose(codomain(X), a)), compose(compose(compose(a, b), codomain(X)), a)), compose(compose(compose(a, b), codomain(X)), a)) -> compose(compose(compose(a, b), codomain(X)), a) % 7.58/7.73 1592: ifeq(codomain(X), codomain(g), ifeq(codomain(a), codomain(X), compose(compose(h, a), compose(codomain(X), a)), compose(compose(compose(h, a), codomain(X)), a)), compose(compose(compose(h, a), codomain(X)), a)) -> compose(compose(compose(h, a), codomain(X)), a) % 7.58/7.73 1593: ifeq(domain(X), codomain(g), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(domain(X), a)), compose(compose(compose(h, a), domain(X)), a)), compose(compose(compose(h, a), domain(X)), a)) -> compose(compose(compose(h, a), domain(X)), a) % 7.58/7.73 1594: ifeq(domain(X), codomain(g), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(domain(X), a)), compose(compose(compose(a, b), domain(X)), a)), compose(compose(compose(a, b), domain(X)), a)) -> compose(compose(compose(a, b), domain(X)), a) % 7.58/7.73 1595: ifeq(codomain(X), codomain(g), ifeq(codomain(g), codomain(X), compose(h, compose(codomain(X), compose(a, b))), compose(compose(h, codomain(X)), compose(a, b))), compose(compose(h, codomain(X)), compose(a, b))) -> compose(compose(h, codomain(X)), compose(a, b)) % 7.58/7.73 1596: ifeq(domain(X), codomain(g), ifeq(codomain(g), domain(X), compose(h, compose(domain(X), compose(a, b))), compose(compose(h, domain(X)), compose(a, b))), compose(compose(h, domain(X)), compose(a, b))) -> compose(compose(h, domain(X)), compose(a, b)) % 7.58/7.73 1597: ifeq(domain(X), codomain(a), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(domain(X), b)), compose(compose(compose(h, a), domain(X)), b)), compose(compose(compose(h, a), domain(X)), b)) -> compose(compose(compose(h, a), domain(X)), b) % 7.58/7.73 1598: ifeq(codomain(X), domain(g), ifeq(codomain(g), codomain(X), compose(h, compose(codomain(X), compose(h, a))), compose(compose(h, codomain(X)), compose(h, a))), compose(compose(h, codomain(X)), compose(h, a))) -> compose(compose(h, codomain(X)), compose(h, a)) % 7.58/7.73 1599: ifeq(codomain(X), codomain(a), ifeq(codomain(b), codomain(X), compose(compose(a, b), compose(codomain(X), b)), compose(compose(compose(a, b), codomain(X)), b)), compose(compose(compose(a, b), codomain(X)), b)) -> compose(compose(compose(a, b), codomain(X)), b) % 7.58/7.73 1600: ifeq(domain(X), domain(g), ifeq(codomain(g), domain(X), compose(h, compose(domain(X), compose(h, a))), compose(compose(h, domain(X)), compose(h, a))), compose(compose(h, domain(X)), compose(h, a))) -> compose(compose(h, domain(X)), compose(h, a)) % 7.58/7.73 1601: ifeq(codomain(X), codomain(compose(codomain(Y), codomain(X))), ifeq(codomain(Y), codomain(X), compose(codomain(Y), compose(codomain(X), codomain(compose(codomain(Y), codomain(X))))), compose(codomain(Y), codomain(X))), compose(codomain(Y), codomain(X))) -> compose(codomain(Y), codomain(X)) % 7.58/7.73 1602: ifeq(codomain(X), codomain(compose(domain(Y), codomain(X))), ifeq(domain(Y), codomain(X), compose(domain(Y), compose(codomain(X), codomain(compose(domain(Y), codomain(X))))), compose(domain(Y), codomain(X))), compose(domain(Y), codomain(X))) -> compose(domain(Y), codomain(X)) % 7.58/7.73 1603: ifeq(domain(X), codomain(compose(domain(Y), domain(X))), ifeq(domain(Y), domain(X), compose(domain(Y), compose(domain(X), codomain(compose(domain(Y), domain(X))))), compose(domain(Y), domain(X))), compose(domain(Y), domain(X))) -> compose(domain(Y), domain(X)) % 7.58/7.73 1604: ifeq(domain(X), codomain(compose(codomain(Y), domain(X))), ifeq(codomain(Y), domain(X), compose(codomain(Y), compose(domain(X), codomain(compose(codomain(Y), domain(X))))), compose(codomain(Y), domain(X))), compose(codomain(Y), domain(X))) -> compose(codomain(Y), domain(X)) % 7.58/7.73 1605: ifeq(codomain(a), domain(X), ifeq(domain(Y), domain(g), compose(domain(Y), compose(compose(g, a), X)), compose(compose(domain(Y), compose(g, a)), X)), compose(compose(domain(Y), compose(g, a)), X)) -> compose(compose(domain(Y), compose(g, a)), X) % 7.58/7.73 1606: ifeq(codomain(a), domain(X), ifeq(codomain(Y), domain(g), compose(codomain(Y), compose(compose(g, a), X)), compose(compose(codomain(Y), compose(g, a)), X)), compose(compose(codomain(Y), compose(g, a)), X)) -> compose(compose(codomain(Y), compose(g, a)), X) % 7.58/7.73 1607: ifeq(codomain(a), domain(X), ifeq(codomain(Y), domain(g), compose(Y, compose(compose(g, a), domain(X))), compose(compose(Y, compose(g, a)), domain(X))), compose(compose(Y, compose(g, a)), domain(X))) -> compose(compose(Y, compose(g, a)), domain(X)) % 7.58/7.73 1608: ifeq(codomain(a), codomain(X), ifeq(codomain(Y), domain(g), compose(Y, compose(compose(g, a), codomain(X))), compose(compose(Y, compose(g, a)), codomain(X))), compose(compose(Y, compose(g, a)), codomain(X))) -> compose(compose(Y, compose(g, a)), codomain(X)) % 7.58/7.73 1609: ifeq(codomain(b), codomain(a), ifeq(domain(X), codomain(g), compose(domain(X), compose(compose(a, b), b)), compose(compose(domain(X), compose(a, b)), b)), compose(compose(domain(X), compose(a, b)), b)) -> compose(compose(domain(X), compose(a, b)), b) % 7.58/7.73 1610: ifeq(codomain(b), domain(g), ifeq(codomain(X), codomain(g), compose(codomain(X), compose(compose(a, b), h)), compose(compose(codomain(X), compose(a, b)), h)), compose(compose(codomain(X), compose(a, b)), h)) -> compose(compose(codomain(X), compose(a, b)), h) % 7.58/7.73 1611: ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), X, ifeq(compose(g, b), X, g, compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1612: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(g), compose(codomain(X), compose(compose(a, b), a)), compose(compose(codomain(X), compose(a, b)), a)), compose(compose(codomain(X), compose(a, b)), a)) -> compose(compose(codomain(X), compose(a, b)), a) % 7.58/7.73 1613: ifeq(codomain(b), codomain(a), ifeq(codomain(X), codomain(g), compose(codomain(X), compose(compose(a, b), b)), compose(compose(codomain(X), compose(a, b)), b)), compose(compose(codomain(X), compose(a, b)), b)) -> compose(compose(codomain(X), compose(a, b)), b) % 7.58/7.73 1614: ifeq(codomain(b), domain(g), ifeq(codomain(X), codomain(a), compose(codomain(X), compose(b, compose(h, a))), compose(compose(codomain(X), b), compose(h, a))), compose(compose(codomain(X), b), compose(h, a))) -> compose(compose(codomain(X), b), compose(h, a)) % 7.58/7.73 1615: ifeq(codomain(b), codomain(g), ifeq(domain(X), codomain(g), compose(domain(X), compose(compose(a, b), a)), compose(compose(domain(X), compose(a, b)), a)), compose(compose(domain(X), compose(a, b)), a)) -> compose(compose(domain(X), compose(a, b)), a) % 7.58/7.73 1616: ifeq(codomain(a), codomain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(h, a), a)), compose(compose(domain(X), compose(h, a)), a)), compose(compose(domain(X), compose(h, a)), a)) -> compose(compose(domain(X), compose(h, a)), a) % 7.58/7.73 1617: ifeq(codomain(a), codomain(X), ifeq(codomain(g), domain(g), compose(h, compose(compose(h, a), codomain(X))), compose(compose(h, compose(h, a)), codomain(X))), compose(compose(h, compose(h, a)), codomain(X))) -> compose(compose(h, compose(h, a)), codomain(X)) % 7.58/7.73 1618: ifeq(codomain(b), codomain(X), ifeq(codomain(b), codomain(a), compose(compose(a, b), compose(b, codomain(X))), compose(compose(compose(a, b), b), codomain(X))), compose(compose(compose(a, b), b), codomain(X))) -> compose(compose(compose(a, b), b), codomain(X)) % 7.58/7.73 1619: ifeq(codomain(a), domain(X), ifeq(codomain(g), domain(g), compose(h, compose(compose(h, a), domain(X))), compose(compose(h, compose(h, a)), domain(X))), compose(compose(h, compose(h, a)), domain(X))) -> compose(compose(h, compose(h, a)), domain(X)) % 7.58/7.73 1620: ifeq(codomain(a), codomain(g), ifeq(domain(X), codomain(g), compose(domain(X), compose(a, compose(a, b))), compose(compose(domain(X), a), compose(a, b))), compose(compose(domain(X), a), compose(a, b))) -> compose(compose(domain(X), a), compose(a, b)) % 7.58/7.73 1621: ifeq(codomain(b), domain(g), ifeq(domain(X), codomain(a), compose(domain(X), compose(b, compose(h, a))), compose(compose(domain(X), b), compose(h, a))), compose(compose(domain(X), b), compose(h, a))) -> compose(compose(domain(X), b), compose(h, a)) % 7.58/7.73 1622: ifeq(codomain(g), codomain(X), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(h, codomain(X))), compose(compose(compose(h, a), h), codomain(X))), compose(compose(compose(h, a), h), codomain(X))) -> compose(compose(compose(h, a), h), codomain(X)) % 7.58/7.73 1623: ifeq(codomain(b), codomain(g), ifeq(domain(X), codomain(a), compose(domain(X), compose(b, compose(a, b))), compose(compose(domain(X), b), compose(a, b))), compose(compose(domain(X), b), compose(a, b))) -> compose(compose(domain(X), b), compose(a, b)) % 7.58/7.73 1624: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), compose(codomain(X), compose(b, compose(a, b))), compose(compose(codomain(X), b), compose(a, b))), compose(compose(codomain(X), b), compose(a, b))) -> compose(compose(codomain(X), b), compose(a, b)) % 7.58/7.73 1625: ifeq(codomain(a), codomain(g), ifeq(codomain(X), codomain(g), compose(codomain(X), compose(a, compose(a, b))), compose(compose(codomain(X), a), compose(a, b))), compose(compose(codomain(X), a), compose(a, b))) -> compose(compose(codomain(X), a), compose(a, b)) % 7.58/7.73 1626: ifeq(codomain(a), domain(g), ifeq(domain(X), codomain(g), compose(domain(X), compose(a, compose(h, a))), compose(compose(domain(X), a), compose(h, a))), compose(compose(domain(X), a), compose(h, a))) -> compose(compose(domain(X), a), compose(h, a)) % 7.58/7.73 1627: ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), X, ifeq(compose(h, a), X, h, compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1628: ifeq(codomain(b), domain(g), ifeq(domain(X), codomain(g), compose(domain(X), compose(compose(a, b), h)), compose(compose(domain(X), compose(a, b)), h)), compose(compose(domain(X), compose(a, b)), h)) -> compose(compose(domain(X), compose(a, b)), h) % 7.58/7.73 1629: ifeq(codomain(a), codomain(X), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(a, codomain(X))), compose(compose(compose(a, b), a), codomain(X))), compose(compose(compose(a, b), a), codomain(X))) -> compose(compose(compose(a, b), a), codomain(X)) % 7.58/7.73 1630: ifeq(codomain(g), domain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(h, compose(h, a))), compose(compose(codomain(X), h), compose(h, a))), compose(compose(codomain(X), h), compose(h, a))) -> compose(compose(codomain(X), h), compose(h, a)) % 7.58/7.73 1631: ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), X, ifeq(compose(g, a), X, g, compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1632: ifeq(codomain(g), codomain(X), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(h, codomain(X))), compose(compose(compose(a, b), h), codomain(X))), compose(compose(compose(a, b), h), codomain(X))) -> compose(compose(compose(a, b), h), codomain(X)) % 7.58/7.73 1633: ifeq(codomain(g), domain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(h, compose(h, a))), compose(compose(domain(X), h), compose(h, a))), compose(compose(domain(X), h), compose(h, a))) -> compose(compose(domain(X), h), compose(h, a)) % 7.58/7.73 1634: ifeq(codomain(g), domain(X), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(h, domain(X))), compose(compose(compose(h, a), h), domain(X))), compose(compose(compose(h, a), h), domain(X))) -> compose(compose(compose(h, a), h), domain(X)) % 7.58/7.73 1635: ifeq(codomain(g), domain(X), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(h, domain(X))), compose(compose(compose(a, b), h), domain(X))), compose(compose(compose(a, b), h), domain(X))) -> compose(compose(compose(a, b), h), domain(X)) % 7.58/7.73 1636: ifeq(codomain(a), codomain(X), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(a, codomain(X))), compose(compose(compose(h, a), a), codomain(X))), compose(compose(compose(h, a), a), codomain(X))) -> compose(compose(compose(h, a), a), codomain(X)) % 7.58/7.73 1637: ifeq(codomain(b), domain(X), ifeq(codomain(b), codomain(a), compose(compose(a, b), compose(b, domain(X))), compose(compose(compose(a, b), b), domain(X))), compose(compose(compose(a, b), b), domain(X))) -> compose(compose(compose(a, b), b), domain(X)) % 7.58/7.73 1638: ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), X, ifeq(compose(h, b), X, h, compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1639: ifeq(codomain(b), codomain(g), ifeq(compose(g, compose(a, b)), X, ifeq(compose(compose(g, compose(a, b)), b), X, compose(g, compose(a, b)), compose(h, a)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1640: ifeq(codomain(b), codomain(g), ifeq(compose(compose(h, a), a), X, ifeq(compose(compose(g, compose(a, b)), a), X, compose(g, compose(a, b)), compose(h, a)), compose(h, a)), compose(h, a)) -> compose(h, a) % 7.58/7.73 1641: ifeq(codomain(b), codomain(compose(X, compose(a, b))), ifeq(codomain(X), codomain(g), compose(X, compose(compose(a, b), codomain(compose(X, compose(a, b))))), compose(X, compose(a, b))), compose(X, compose(a, b))) -> compose(X, compose(a, b)) % 7.58/7.73 1642: ifeq(domain(X), domain(g), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(domain(X), h)), compose(compose(compose(g, a), domain(X)), h)), compose(compose(compose(g, a), domain(X)), h)) -> compose(compose(compose(g, a), domain(X)), h) % 7.58/7.73 1643: ifeq(codomain(X), codomain(a), ifeq(codomain(a), codomain(X), compose(compose(g, a), compose(codomain(X), b)), compose(compose(compose(g, a), codomain(X)), b)), compose(compose(compose(g, a), codomain(X)), b)) -> compose(compose(compose(g, a), codomain(X)), b) % 7.58/7.73 1644: ifeq(domain(X), domain(g), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(domain(X), h)), compose(compose(compose(a, b), domain(X)), h)), compose(compose(compose(a, b), domain(X)), h)) -> compose(compose(compose(a, b), domain(X)), h) % 7.58/7.73 1645: ifeq(domain(X), codomain(g), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(domain(X), a)), compose(compose(compose(g, a), domain(X)), a)), compose(compose(compose(g, a), domain(X)), a)) -> compose(compose(compose(g, a), domain(X)), a) % 7.58/7.73 1646: ifeq(domain(X), domain(g), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(domain(X), h)), compose(compose(compose(h, a), domain(X)), h)), compose(compose(compose(h, a), domain(X)), h)) -> compose(compose(compose(h, a), domain(X)), h) % 7.58/7.73 1647: ifeq(codomain(X), domain(g), ifeq(codomain(g), codomain(X), compose(h, compose(codomain(X), compose(g, a))), compose(compose(h, codomain(X)), compose(g, a))), compose(compose(h, codomain(X)), compose(g, a))) -> compose(compose(h, codomain(X)), compose(g, a)) % 7.58/7.73 1648: ifeq(domain(X), codomain(a), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(domain(X), b)), compose(compose(compose(g, a), domain(X)), b)), compose(compose(compose(g, a), domain(X)), b)) -> compose(compose(compose(g, a), domain(X)), b) % 7.58/7.73 1649: ifeq(codomain(X), domain(g), ifeq(codomain(b), codomain(X), compose(compose(a, b), compose(codomain(X), h)), compose(compose(compose(a, b), codomain(X)), h)), compose(compose(compose(a, b), codomain(X)), h)) -> compose(compose(compose(a, b), codomain(X)), h) % 7.58/7.73 1650: ifeq(codomain(X), domain(g), ifeq(codomain(a), codomain(X), compose(compose(h, a), compose(codomain(X), h)), compose(compose(compose(h, a), codomain(X)), h)), compose(compose(compose(h, a), codomain(X)), h)) -> compose(compose(compose(h, a), codomain(X)), h) % 7.58/7.73 1651: ifeq(codomain(X), domain(g), ifeq(codomain(a), codomain(X), compose(compose(g, a), compose(codomain(X), h)), compose(compose(compose(g, a), codomain(X)), h)), compose(compose(compose(g, a), codomain(X)), h)) -> compose(compose(compose(g, a), codomain(X)), h) % 7.58/7.73 1652: ifeq(codomain(X), codomain(g), ifeq(codomain(a), codomain(X), compose(compose(g, a), compose(codomain(X), a)), compose(compose(compose(g, a), codomain(X)), a)), compose(compose(compose(g, a), codomain(X)), a)) -> compose(compose(compose(g, a), codomain(X)), a) % 7.58/7.73 1653: ifeq(domain(X), domain(g), ifeq(codomain(g), domain(X), compose(h, compose(domain(X), compose(g, a))), compose(compose(h, domain(X)), compose(g, a))), compose(compose(h, domain(X)), compose(g, a))) -> compose(compose(h, domain(X)), compose(g, a)) % 7.58/7.73 1654: ifeq(codomain(a), domain(g), ifeq(codomain(X), codomain(g), compose(codomain(X), compose(a, compose(h, a))), compose(compose(codomain(X), a), compose(h, a))), compose(compose(codomain(X), a), compose(h, a))) -> compose(compose(codomain(X), a), compose(h, a)) % 7.58/7.73 1655: ifeq(codomain(a), codomain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(h, a), a)), compose(compose(codomain(X), compose(h, a)), a)), compose(compose(codomain(X), compose(h, a)), a)) -> compose(compose(codomain(X), compose(h, a)), a) % 7.58/7.73 1656: ifeq(codomain(a), codomain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(g, a), a)), compose(compose(codomain(X), compose(g, a)), a)), compose(compose(codomain(X), compose(g, a)), a)) -> compose(compose(codomain(X), compose(g, a)), a) % 7.58/7.73 1657: ifeq(codomain(a), domain(X), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, a), domain(X))), compose(compose(h, compose(g, a)), domain(X))), compose(compose(h, compose(g, a)), domain(X))) -> compose(compose(h, compose(g, a)), domain(X)) % 7.58/7.73 1658: ifeq(codomain(g), domain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(h, compose(g, a))), compose(compose(domain(X), h), compose(g, a))), compose(compose(domain(X), h), compose(g, a))) -> compose(compose(domain(X), h), compose(g, a)) % 7.58/7.73 1659: ifeq(codomain(a), domain(X), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(a, domain(X))), compose(compose(compose(h, a), a), domain(X))), compose(compose(compose(h, a), a), domain(X))) -> compose(compose(compose(h, a), a), domain(X)) % 7.58/7.73 1660: ifeq(codomain(a), domain(X), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(a, domain(X))), compose(compose(compose(g, a), a), domain(X))), compose(compose(compose(g, a), a), domain(X))) -> compose(compose(compose(g, a), a), domain(X)) % 7.58/7.73 1661: ifeq(codomain(a), domain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(g, a), h)), compose(compose(codomain(X), compose(g, a)), h)), compose(compose(codomain(X), compose(g, a)), h)) -> compose(compose(codomain(X), compose(g, a)), h) % 7.58/7.73 1662: ifeq(codomain(a), codomain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(g, a), a)), compose(compose(domain(X), compose(g, a)), a)), compose(compose(domain(X), compose(g, a)), a)) -> compose(compose(domain(X), compose(g, a)), a) % 7.58/7.73 1663: ifeq(codomain(g), codomain(X), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(h, codomain(X))), compose(compose(compose(g, a), h), codomain(X))), compose(compose(compose(g, a), h), codomain(X))) -> compose(compose(compose(g, a), h), codomain(X)) % 7.58/7.73 1664: ifeq(codomain(g), domain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(h, compose(g, a))), compose(compose(codomain(X), h), compose(g, a))), compose(compose(codomain(X), h), compose(g, a))) -> compose(compose(codomain(X), h), compose(g, a)) % 7.58/7.73 1665: ifeq(codomain(a), codomain(X), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, a), codomain(X))), compose(compose(h, compose(g, a)), codomain(X))), compose(compose(h, compose(g, a)), codomain(X))) -> compose(compose(h, compose(g, a)), codomain(X)) % 7.58/7.73 1666: ifeq(codomain(a), domain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(g, a), h)), compose(compose(domain(X), compose(g, a)), h)), compose(compose(domain(X), compose(g, a)), h)) -> compose(compose(domain(X), compose(g, a)), h) % 7.58/7.73 1667: ifeq(codomain(a), domain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(h, a), h)), compose(compose(domain(X), compose(h, a)), h)), compose(compose(domain(X), compose(h, a)), h)) -> compose(compose(domain(X), compose(h, a)), h) % 7.58/7.73 1668: ifeq(codomain(a), domain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(h, a), h)), compose(compose(codomain(X), compose(h, a)), h)), compose(compose(codomain(X), compose(h, a)), h)) -> compose(compose(codomain(X), compose(h, a)), h) % 7.58/7.73 1669: ifeq(codomain(b), domain(g), ifeq(domain(X), codomain(a), compose(domain(X), compose(b, compose(g, a))), compose(compose(domain(X), b), compose(g, a))), compose(compose(domain(X), b), compose(g, a))) -> compose(compose(domain(X), b), compose(g, a)) % 7.58/7.73 1670: ifeq(codomain(a), domain(X), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(a, domain(X))), compose(compose(compose(a, b), a), domain(X))), compose(compose(compose(a, b), a), domain(X))) -> compose(compose(compose(a, b), a), domain(X)) % 7.58/7.73 1671: ifeq(codomain(a), codomain(X), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(a, codomain(X))), compose(compose(compose(g, a), a), codomain(X))), compose(compose(compose(g, a), a), codomain(X))) -> compose(compose(compose(g, a), a), codomain(X)) % 7.58/7.73 1672: ifeq(codomain(a), domain(g), ifeq(codomain(X), codomain(g), compose(codomain(X), compose(a, compose(g, a))), compose(compose(codomain(X), a), compose(g, a))), compose(compose(codomain(X), a), compose(g, a))) -> compose(compose(codomain(X), a), compose(g, a)) % 7.58/7.73 1673: ifeq(codomain(g), domain(X), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(h, domain(X))), compose(compose(compose(g, a), h), domain(X))), compose(compose(compose(g, a), h), domain(X))) -> compose(compose(compose(g, a), h), domain(X)) % 7.58/7.73 1674: ifeq(codomain(b), domain(g), ifeq(codomain(X), codomain(a), compose(codomain(X), compose(b, compose(g, a))), compose(compose(codomain(X), b), compose(g, a))), compose(compose(codomain(X), b), compose(g, a))) -> compose(compose(codomain(X), b), compose(g, a)) % 7.58/7.73 1675: ifeq(codomain(a), domain(g), ifeq(domain(X), codomain(g), compose(domain(X), compose(a, compose(g, a))), compose(compose(domain(X), a), compose(g, a))), compose(compose(domain(X), a), compose(g, a))) -> compose(compose(domain(X), a), compose(g, a)) % 7.58/7.73 1676: ifeq(codomain(b), codomain(g), ifeq(compose(compose(g, a), a), X, ifeq(compose(compose(g, compose(a, b)), a), X, compose(g, compose(a, b)), compose(g, a)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1677: ifeq(codomain(b), codomain(g), ifeq(compose(g, compose(a, b)), X, ifeq(compose(compose(g, compose(a, b)), b), X, compose(g, compose(a, b)), compose(g, a)), compose(g, a)), compose(g, a)) -> compose(g, a) % 7.58/7.73 1678: ifeq(codomain(X), codomain(compose(compose(a, b), X)), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(X, codomain(compose(compose(a, b), X)))), compose(compose(a, b), X)), compose(compose(a, b), X)) -> compose(compose(a, b), X) % 7.58/7.73 1679: ifeq(codomain(X), codomain(compose(compose(h, a), X)), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(X, codomain(compose(compose(h, a), X)))), compose(compose(h, a), X)), compose(compose(h, a), X)) -> compose(compose(h, a), X) % 7.58/7.73 1680: ifeq(codomain(a), codomain(compose(X, compose(h, a))), ifeq(codomain(X), domain(g), compose(X, compose(compose(h, a), codomain(compose(X, compose(h, a))))), compose(X, compose(h, a))), compose(X, compose(h, a))) -> compose(X, compose(h, a)) % 7.58/7.73 1681: ifeq(codomain(X), domain(Y), ifeq(domain(compose(codomain(X), Y)), codomain(X), compose(codomain(X), Y), compose(compose(domain(compose(codomain(X), Y)), codomain(X)), Y)), compose(compose(domain(compose(codomain(X), Y)), codomain(X)), Y)) -> compose(compose(domain(compose(codomain(X), Y)), codomain(X)), Y) % 7.58/7.73 1682: ifeq(domain(X), domain(Y), ifeq(domain(compose(domain(X), Y)), domain(X), compose(domain(X), Y), compose(compose(domain(compose(domain(X), Y)), domain(X)), Y)), compose(compose(domain(compose(domain(X), Y)), domain(X)), Y)) -> compose(compose(domain(compose(domain(X), Y)), domain(X)), Y) % 7.58/7.73 1683: ifeq(codomain(X), domain(Y), ifeq(domain(compose(X, domain(Y))), domain(X), compose(X, domain(Y)), compose(compose(domain(compose(X, domain(Y))), X), domain(Y))), compose(compose(domain(compose(X, domain(Y))), X), domain(Y))) -> compose(compose(domain(compose(X, domain(Y))), X), domain(Y)) % 7.58/7.73 1684: ifeq(codomain(X), codomain(Y), ifeq(domain(compose(X, codomain(Y))), domain(X), compose(X, codomain(Y)), compose(compose(domain(compose(X, codomain(Y))), X), codomain(Y))), compose(compose(domain(compose(X, codomain(Y))), X), codomain(Y))) -> compose(compose(domain(compose(X, codomain(Y))), X), codomain(Y)) % 7.58/7.73 1685: ifeq(codomain(b), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), a), Y, ifeq(compose(compose(g, compose(a, b)), a), Y, compose(g, compose(a, b)), domain(X)), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1686: ifeq(codomain(b), codomain(g), ifeq(domain(X), codomain(a), ifeq(compose(domain(X), b), Y, ifeq(compose(compose(g, compose(a, b)), b), Y, compose(g, compose(a, b)), domain(X)), domain(X)), domain(X)), domain(X)) -> domain(X) % 7.58/7.73 1687: ifeq(codomain(X), codomain(compose(compose(g, a), X)), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(X, codomain(compose(compose(g, a), X)))), compose(compose(g, a), X)), compose(compose(g, a), X)) -> compose(compose(g, a), X) % 7.58/7.73 1688: ifeq(codomain(a), codomain(compose(X, compose(g, a))), ifeq(codomain(X), domain(g), compose(X, compose(compose(g, a), codomain(compose(X, compose(g, a))))), compose(X, compose(g, a))), compose(X, compose(g, a))) -> compose(X, compose(g, a)) % 7.58/7.73 1689: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), Y, ifeq(compose(codomain(X), a), Y, codomain(X), compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1690: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), Y, ifeq(compose(codomain(X), b), Y, codomain(X), compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1691: ifeq(domain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), Y, ifeq(compose(domain(X), b), Y, domain(X), compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1692: ifeq(domain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), Y, ifeq(compose(domain(X), a), Y, domain(X), compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1693: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(b, compose(compose(g, compose(a, b)), b), codomain(a), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1694: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(X, a), compose(compose(g, compose(a, b)), a), X, compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1695: ifeq(codomain(b), codomain(compose(compose(a, b), b)), ifeq(codomain(b), codomain(a), compose(compose(a, b), compose(b, codomain(compose(compose(a, b), b)))), compose(compose(a, b), b)), compose(compose(a, b), b)) -> compose(compose(a, b), b) % 7.58/7.73 1696: ifeq(codomain(a), codomain(compose(h, compose(h, a))), ifeq(codomain(g), domain(g), compose(h, compose(compose(h, a), codomain(compose(h, compose(h, a))))), compose(h, compose(h, a))), compose(h, compose(h, a))) -> compose(h, compose(h, a)) % 7.58/7.73 1697: ifeq(codomain(g), codomain(compose(compose(h, a), h)), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(h, codomain(compose(compose(h, a), h)))), compose(compose(h, a), h)), compose(compose(h, a), h)) -> compose(compose(h, a), h) % 7.58/7.73 1698: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), b, codomain(a), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1699: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), compose(X, b), X, compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1700: ifeq(codomain(g), codomain(compose(compose(a, b), h)), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(h, codomain(compose(compose(a, b), h)))), compose(compose(a, b), h)), compose(compose(a, b), h)) -> compose(compose(a, b), h) % 7.58/7.73 1701: ifeq(codomain(a), codomain(compose(compose(a, b), a)), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(a, codomain(compose(compose(a, b), a)))), compose(compose(a, b), a)), compose(compose(a, b), a)) -> compose(compose(a, b), a) % 7.58/7.73 1702: ifeq(codomain(a), codomain(compose(compose(h, a), a)), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(a, codomain(compose(compose(h, a), a)))), compose(compose(h, a), a)), compose(compose(h, a), a)) -> compose(compose(h, a), a) % 7.58/7.73 1703: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(X, b), compose(compose(g, compose(a, b)), b), X, compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1704: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), compose(X, a), X, compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.73 1705: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), a), Y, ifeq(compose(compose(g, compose(a, b)), a), Y, compose(g, compose(a, b)), codomain(X)), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1706: ifeq(codomain(X), domain(g), ifeq(codomain(Y), domain(X), compose(Y, compose(X, compose(g, compose(a, b)))), compose(compose(Y, X), compose(g, compose(a, b)))), compose(compose(Y, X), compose(g, compose(a, b)))) -> compose(compose(Y, X), compose(g, compose(a, b))) % 7.58/7.73 1707: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(a), ifeq(compose(codomain(X), b), Y, ifeq(compose(compose(g, compose(a, b)), b), Y, compose(g, compose(a, b)), codomain(X)), codomain(X)), codomain(X)), codomain(X)) -> codomain(X) % 7.58/7.73 1708: ifeq(codomain(X), domain(Y), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(X, Y)), compose(compose(compose(g, compose(a, b)), X), Y)), compose(compose(compose(g, compose(a, b)), X), Y)) -> compose(compose(compose(g, compose(a, b)), X), Y) % 7.58/7.73 1709: ifeq(codomain(b), domain(X), ifeq(codomain(Y), domain(g), compose(Y, compose(compose(g, compose(a, b)), X)), compose(compose(Y, compose(g, compose(a, b))), X)), compose(compose(Y, compose(g, compose(a, b))), X)) -> compose(compose(Y, compose(g, compose(a, b))), X) % 7.58/7.73 1710: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), compose(compose(a, b), a), compose(g, compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1711: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), compose(compose(g, compose(a, b)), b), compose(g, compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1712: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), compose(compose(g, compose(a, b)), a), compose(g, compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.73 1713: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), compose(compose(a, b), b), compose(g, compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.74 1714: ifeq(codomain(a), codomain(compose(compose(g, a), a)), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(a, codomain(compose(compose(g, a), a)))), compose(compose(g, a), a)), compose(compose(g, a), a)) -> compose(compose(g, a), a) % 7.58/7.74 1715: ifeq(codomain(a), codomain(compose(h, compose(g, a))), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, a), codomain(compose(h, compose(g, a))))), compose(h, compose(g, a))), compose(h, compose(g, a))) -> compose(h, compose(g, a)) % 7.58/7.74 1716: ifeq(codomain(g), codomain(compose(compose(g, a), h)), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(h, codomain(compose(compose(g, a), h)))), compose(compose(g, a), h)), compose(compose(g, a), h)) -> compose(compose(g, a), h) % 7.58/7.74 1717: ifeq(codomain(X), domain(Y), ifeq(codomain(b), codomain(X), compose(compose(a, b), compose(codomain(X), domain(Y))), compose(compose(compose(a, b), codomain(X)), domain(Y))), compose(compose(compose(a, b), codomain(X)), domain(Y))) -> compose(compose(compose(a, b), codomain(X)), domain(Y)) % 7.58/7.74 1718: ifeq(codomain(X), codomain(g), ifeq(domain(Y), codomain(X), compose(domain(Y), compose(codomain(X), compose(a, b))), compose(compose(domain(Y), codomain(X)), compose(a, b))), compose(compose(domain(Y), codomain(X)), compose(a, b))) -> compose(compose(domain(Y), codomain(X)), compose(a, b)) % 7.58/7.74 1719: ifeq(domain(X), codomain(g), ifeq(domain(Y), domain(X), compose(domain(Y), compose(domain(X), compose(a, b))), compose(compose(domain(Y), domain(X)), compose(a, b))), compose(compose(domain(Y), domain(X)), compose(a, b))) -> compose(compose(domain(Y), domain(X)), compose(a, b)) % 7.58/7.74 1720: ifeq(domain(X), codomain(g), ifeq(codomain(Y), domain(X), compose(codomain(Y), compose(domain(X), compose(a, b))), compose(compose(codomain(Y), domain(X)), compose(a, b))), compose(compose(codomain(Y), domain(X)), compose(a, b))) -> compose(compose(codomain(Y), domain(X)), compose(a, b)) % 7.58/7.74 1721: ifeq(codomain(X), codomain(g), ifeq(codomain(Y), codomain(X), compose(codomain(Y), compose(codomain(X), compose(a, b))), compose(compose(codomain(Y), codomain(X)), compose(a, b))), compose(compose(codomain(Y), codomain(X)), compose(a, b))) -> compose(compose(codomain(Y), codomain(X)), compose(a, b)) % 7.58/7.74 1722: ifeq(domain(X), domain(Y), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(domain(X), domain(Y))), compose(compose(compose(a, b), domain(X)), domain(Y))), compose(compose(compose(a, b), domain(X)), domain(Y))) -> compose(compose(compose(a, b), domain(X)), domain(Y)) % 7.58/7.74 1723: ifeq(domain(X), domain(Y), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(domain(X), domain(Y))), compose(compose(compose(h, a), domain(X)), domain(Y))), compose(compose(compose(h, a), domain(X)), domain(Y))) -> compose(compose(compose(h, a), domain(X)), domain(Y)) % 7.58/7.74 1724: ifeq(codomain(X), domain(g), ifeq(domain(Y), codomain(X), compose(domain(Y), compose(codomain(X), compose(h, a))), compose(compose(domain(Y), codomain(X)), compose(h, a))), compose(compose(domain(Y), codomain(X)), compose(h, a))) -> compose(compose(domain(Y), codomain(X)), compose(h, a)) % 7.58/7.74 1725: ifeq(codomain(X), codomain(Y), ifeq(codomain(b), codomain(X), compose(compose(a, b), compose(codomain(X), codomain(Y))), compose(compose(compose(a, b), codomain(X)), codomain(Y))), compose(compose(compose(a, b), codomain(X)), codomain(Y))) -> compose(compose(compose(a, b), codomain(X)), codomain(Y)) % 7.58/7.74 1726: ifeq(codomain(X), codomain(Y), ifeq(codomain(a), codomain(X), compose(compose(h, a), compose(codomain(X), codomain(Y))), compose(compose(compose(h, a), codomain(X)), codomain(Y))), compose(compose(compose(h, a), codomain(X)), codomain(Y))) -> compose(compose(compose(h, a), codomain(X)), codomain(Y)) % 7.58/7.74 1727: ifeq(domain(X), codomain(Y), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(domain(X), codomain(Y))), compose(compose(compose(h, a), domain(X)), codomain(Y))), compose(compose(compose(h, a), domain(X)), codomain(Y))) -> compose(compose(compose(h, a), domain(X)), codomain(Y)) % 7.58/7.74 1728: ifeq(domain(X), domain(g), ifeq(domain(Y), domain(X), compose(domain(Y), compose(domain(X), compose(h, a))), compose(compose(domain(Y), domain(X)), compose(h, a))), compose(compose(domain(Y), domain(X)), compose(h, a))) -> compose(compose(domain(Y), domain(X)), compose(h, a)) % 7.58/7.74 1729: ifeq(codomain(X), domain(g), ifeq(codomain(Y), codomain(X), compose(codomain(Y), compose(codomain(X), compose(h, a))), compose(compose(codomain(Y), codomain(X)), compose(h, a))), compose(compose(codomain(Y), codomain(X)), compose(h, a))) -> compose(compose(codomain(Y), codomain(X)), compose(h, a)) % 7.58/7.74 1730: ifeq(codomain(X), domain(Y), ifeq(codomain(a), codomain(X), compose(compose(h, a), compose(codomain(X), domain(Y))), compose(compose(compose(h, a), codomain(X)), domain(Y))), compose(compose(compose(h, a), codomain(X)), domain(Y))) -> compose(compose(compose(h, a), codomain(X)), domain(Y)) % 7.58/7.74 1731: ifeq(domain(X), domain(g), ifeq(codomain(Y), domain(X), compose(codomain(Y), compose(domain(X), compose(h, a))), compose(compose(codomain(Y), domain(X)), compose(h, a))), compose(compose(codomain(Y), domain(X)), compose(h, a))) -> compose(compose(codomain(Y), domain(X)), compose(h, a)) % 7.58/7.74 1732: ifeq(domain(X), codomain(Y), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(domain(X), codomain(Y))), compose(compose(compose(a, b), domain(X)), codomain(Y))), compose(compose(compose(a, b), domain(X)), codomain(Y))) -> compose(compose(compose(a, b), domain(X)), codomain(Y)) % 7.58/7.74 1733: ifeq(codomain(X), codomain(a), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(X, b)), compose(compose(compose(g, compose(a, b)), X), b)), compose(compose(compose(g, compose(a, b)), X), b)) -> compose(compose(compose(g, compose(a, b)), X), b) % 7.58/7.74 1734: ifeq(codomain(X), domain(g), ifeq(codomain(g), domain(X), compose(h, compose(X, compose(g, compose(a, b)))), compose(compose(h, X), compose(g, compose(a, b)))), compose(compose(h, X), compose(g, compose(a, b)))) -> compose(compose(h, X), compose(g, compose(a, b))) % 7.58/7.74 1735: ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), X, ifeq(compose(codomain(g), b), X, codomain(g), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1736: ifeq(codomain(b), codomain(X), ifeq(codomain(Y), codomain(g), compose(codomain(Y), compose(compose(a, b), codomain(X))), compose(compose(codomain(Y), compose(a, b)), codomain(X))), compose(compose(codomain(Y), compose(a, b)), codomain(X))) -> compose(compose(codomain(Y), compose(a, b)), codomain(X)) % 7.58/7.74 1737: ifeq(codomain(b), codomain(X), ifeq(domain(Y), codomain(g), compose(domain(Y), compose(compose(a, b), codomain(X))), compose(compose(domain(Y), compose(a, b)), codomain(X))), compose(compose(domain(Y), compose(a, b)), codomain(X))) -> compose(compose(domain(Y), compose(a, b)), codomain(X)) % 7.58/7.74 1738: ifeq(codomain(b), domain(X), ifeq(domain(Y), codomain(g), compose(domain(Y), compose(compose(a, b), domain(X))), compose(compose(domain(Y), compose(a, b)), domain(X))), compose(compose(domain(Y), compose(a, b)), domain(X))) -> compose(compose(domain(Y), compose(a, b)), domain(X)) % 7.58/7.74 1739: ifeq(codomain(b), domain(X), ifeq(codomain(Y), codomain(g), compose(codomain(Y), compose(compose(a, b), domain(X))), compose(compose(codomain(Y), compose(a, b)), domain(X))), compose(compose(codomain(Y), compose(a, b)), domain(X))) -> compose(compose(codomain(Y), compose(a, b)), domain(X)) % 7.58/7.74 1740: ifeq(codomain(a), domain(X), ifeq(domain(Y), domain(g), compose(domain(Y), compose(compose(h, a), domain(X))), compose(compose(domain(Y), compose(h, a)), domain(X))), compose(compose(domain(Y), compose(h, a)), domain(X))) -> compose(compose(domain(Y), compose(h, a)), domain(X)) % 7.58/7.74 1741: ifeq(codomain(a), codomain(X), ifeq(codomain(Y), domain(g), compose(codomain(Y), compose(compose(h, a), codomain(X))), compose(compose(codomain(Y), compose(h, a)), codomain(X))), compose(compose(codomain(Y), compose(h, a)), codomain(X))) -> compose(compose(codomain(Y), compose(h, a)), codomain(X)) % 7.58/7.74 1742: ifeq(codomain(a), codomain(X), ifeq(domain(Y), domain(g), compose(domain(Y), compose(compose(h, a), codomain(X))), compose(compose(domain(Y), compose(h, a)), codomain(X))), compose(compose(domain(Y), compose(h, a)), codomain(X))) -> compose(compose(domain(Y), compose(h, a)), codomain(X)) % 7.58/7.74 1743: ifeq(codomain(g), domain(g), ifeq(codomain(X), domain(g), compose(X, compose(h, compose(g, compose(a, b)))), compose(compose(X, h), compose(g, compose(a, b)))), compose(compose(X, h), compose(g, compose(a, b)))) -> compose(compose(X, h), compose(g, compose(a, b))) % 7.58/7.74 1744: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(g), compose(X, compose(compose(a, b), compose(a, b))), compose(compose(X, compose(a, b)), compose(a, b))), compose(compose(X, compose(a, b)), compose(a, b))) -> compose(compose(X, compose(a, b)), compose(a, b)) % 7.58/7.74 1745: ifeq(codomain(b), codomain(a), ifeq(codomain(X), domain(g), compose(X, compose(compose(g, compose(a, b)), b)), compose(compose(X, compose(g, compose(a, b))), b)), compose(compose(X, compose(g, compose(a, b))), b)) -> compose(compose(X, compose(g, compose(a, b))), b) % 7.58/7.74 1746: ifeq(codomain(b), domain(g), ifeq(codomain(X), codomain(a), compose(X, compose(b, compose(g, compose(a, b)))), compose(compose(X, b), compose(g, compose(a, b)))), compose(compose(X, b), compose(g, compose(a, b)))) -> compose(compose(X, b), compose(g, compose(a, b))) % 7.58/7.74 1747: ifeq(codomain(b), domain(X), ifeq(codomain(b), codomain(a), compose(compose(g, compose(a, b)), compose(b, X)), compose(compose(compose(g, compose(a, b)), b), X)), compose(compose(compose(g, compose(a, b)), b), X)) -> compose(compose(compose(g, compose(a, b)), b), X) % 7.58/7.74 1748: ifeq(codomain(b), domain(X), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, compose(a, b)), X)), compose(compose(h, compose(g, compose(a, b))), X)), compose(compose(h, compose(g, compose(a, b))), X)) -> compose(compose(h, compose(g, compose(a, b))), X) % 7.58/7.74 1749: ifeq(codomain(g), domain(X), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(h, X)), compose(compose(compose(g, compose(a, b)), h), X)), compose(compose(compose(g, compose(a, b)), h), X)) -> compose(compose(compose(g, compose(a, b)), h), X) % 7.58/7.74 1750: ifeq(domain(X), codomain(g), ifeq(domain(compose(domain(X), a)), domain(X), compose(domain(X), a), compose(compose(domain(compose(domain(X), a)), domain(X)), a)), compose(compose(domain(compose(domain(X), a)), domain(X)), a)) -> compose(compose(domain(compose(domain(X), a)), domain(X)), a) % 7.58/7.74 1751: ifeq(codomain(X), codomain(a), ifeq(domain(compose(codomain(X), b)), codomain(X), compose(codomain(X), b), compose(compose(domain(compose(codomain(X), b)), codomain(X)), b)), compose(compose(domain(compose(codomain(X), b)), codomain(X)), b)) -> compose(compose(domain(compose(codomain(X), b)), codomain(X)), b) % 7.58/7.74 1752: ifeq(domain(X), domain(g), ifeq(domain(compose(domain(X), h)), domain(X), compose(domain(X), h), compose(compose(domain(compose(domain(X), h)), domain(X)), h)), compose(compose(domain(compose(domain(X), h)), domain(X)), h)) -> compose(compose(domain(compose(domain(X), h)), domain(X)), h) % 7.58/7.74 1753: ifeq(domain(X), codomain(a), ifeq(domain(compose(domain(X), b)), domain(X), compose(domain(X), b), compose(compose(domain(compose(domain(X), b)), domain(X)), b)), compose(compose(domain(compose(domain(X), b)), domain(X)), b)) -> compose(compose(domain(compose(domain(X), b)), domain(X)), b) % 7.58/7.74 1754: ifeq(codomain(X), codomain(g), ifeq(domain(compose(codomain(X), a)), codomain(X), compose(codomain(X), a), compose(compose(domain(compose(codomain(X), a)), codomain(X)), a)), compose(compose(domain(compose(codomain(X), a)), codomain(X)), a)) -> compose(compose(domain(compose(codomain(X), a)), codomain(X)), a) % 7.58/7.74 1755: ifeq(codomain(X), domain(g), ifeq(domain(compose(codomain(X), h)), codomain(X), compose(codomain(X), h), compose(compose(domain(compose(codomain(X), h)), codomain(X)), h)), compose(compose(domain(compose(codomain(X), h)), codomain(X)), h)) -> compose(compose(domain(compose(codomain(X), h)), codomain(X)), h) % 7.58/7.74 1756: ifeq(codomain(a), codomain(X), ifeq(domain(compose(a, codomain(X))), codomain(g), compose(a, codomain(X)), compose(compose(domain(compose(a, codomain(X))), a), codomain(X))), compose(compose(domain(compose(a, codomain(X))), a), codomain(X))) -> compose(compose(domain(compose(a, codomain(X))), a), codomain(X)) % 7.58/7.74 1757: ifeq(codomain(g), codomain(X), ifeq(domain(compose(h, codomain(X))), domain(g), compose(h, codomain(X)), compose(compose(domain(compose(h, codomain(X))), h), codomain(X))), compose(compose(domain(compose(h, codomain(X))), h), codomain(X))) -> compose(compose(domain(compose(h, codomain(X))), h), codomain(X)) % 7.58/7.74 1758: ifeq(codomain(b), domain(X), ifeq(domain(compose(b, domain(X))), codomain(a), compose(b, domain(X)), compose(compose(domain(compose(b, domain(X))), b), domain(X))), compose(compose(domain(compose(b, domain(X))), b), domain(X))) -> compose(compose(domain(compose(b, domain(X))), b), domain(X)) % 7.58/7.74 1759: ifeq(codomain(g), domain(X), ifeq(domain(compose(h, domain(X))), domain(g), compose(h, domain(X)), compose(compose(domain(compose(h, domain(X))), h), domain(X))), compose(compose(domain(compose(h, domain(X))), h), domain(X))) -> compose(compose(domain(compose(h, domain(X))), h), domain(X)) % 7.58/7.74 1760: ifeq(codomain(b), codomain(X), ifeq(domain(compose(b, codomain(X))), codomain(a), compose(b, codomain(X)), compose(compose(domain(compose(b, codomain(X))), b), codomain(X))), compose(compose(domain(compose(b, codomain(X))), b), codomain(X))) -> compose(compose(domain(compose(b, codomain(X))), b), codomain(X)) % 7.58/7.74 1761: ifeq(codomain(a), domain(X), ifeq(domain(compose(a, domain(X))), codomain(g), compose(a, domain(X)), compose(compose(domain(compose(a, domain(X))), a), domain(X))), compose(compose(domain(compose(a, domain(X))), a), domain(X))) -> compose(compose(domain(compose(a, domain(X))), a), domain(X)) % 7.58/7.74 1762: ifeq(domain(X), codomain(Y), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(domain(X), codomain(Y))), compose(compose(compose(g, a), domain(X)), codomain(Y))), compose(compose(compose(g, a), domain(X)), codomain(Y))) -> compose(compose(compose(g, a), domain(X)), codomain(Y)) % 7.58/7.74 1763: ifeq(codomain(X), domain(Y), ifeq(codomain(a), codomain(X), compose(compose(g, a), compose(codomain(X), domain(Y))), compose(compose(compose(g, a), codomain(X)), domain(Y))), compose(compose(compose(g, a), codomain(X)), domain(Y))) -> compose(compose(compose(g, a), codomain(X)), domain(Y)) % 7.58/7.74 1764: ifeq(codomain(X), domain(g), ifeq(codomain(Y), codomain(X), compose(codomain(Y), compose(codomain(X), compose(g, a))), compose(compose(codomain(Y), codomain(X)), compose(g, a))), compose(compose(codomain(Y), codomain(X)), compose(g, a))) -> compose(compose(codomain(Y), codomain(X)), compose(g, a)) % 7.58/7.74 1765: ifeq(domain(X), domain(Y), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(domain(X), domain(Y))), compose(compose(compose(g, a), domain(X)), domain(Y))), compose(compose(compose(g, a), domain(X)), domain(Y))) -> compose(compose(compose(g, a), domain(X)), domain(Y)) % 7.58/7.74 1766: ifeq(codomain(X), codomain(Y), ifeq(codomain(a), codomain(X), compose(compose(g, a), compose(codomain(X), codomain(Y))), compose(compose(compose(g, a), codomain(X)), codomain(Y))), compose(compose(compose(g, a), codomain(X)), codomain(Y))) -> compose(compose(compose(g, a), codomain(X)), codomain(Y)) % 7.58/7.74 1767: ifeq(domain(X), domain(g), ifeq(domain(Y), domain(X), compose(domain(Y), compose(domain(X), compose(g, a))), compose(compose(domain(Y), domain(X)), compose(g, a))), compose(compose(domain(Y), domain(X)), compose(g, a))) -> compose(compose(domain(Y), domain(X)), compose(g, a)) % 7.58/7.74 1768: ifeq(domain(X), domain(g), ifeq(codomain(Y), domain(X), compose(codomain(Y), compose(domain(X), compose(g, a))), compose(compose(codomain(Y), domain(X)), compose(g, a))), compose(compose(codomain(Y), domain(X)), compose(g, a))) -> compose(compose(codomain(Y), domain(X)), compose(g, a)) % 7.58/7.74 1769: ifeq(codomain(X), domain(g), ifeq(domain(Y), codomain(X), compose(domain(Y), compose(codomain(X), compose(g, a))), compose(compose(domain(Y), codomain(X)), compose(g, a))), compose(compose(domain(Y), codomain(X)), compose(g, a))) -> compose(compose(domain(Y), codomain(X)), compose(g, a)) % 7.58/7.74 1770: ifeq(codomain(X), codomain(g), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(X, compose(a, b))), compose(compose(compose(a, b), X), compose(a, b))), compose(compose(compose(a, b), X), compose(a, b))) -> compose(compose(compose(a, b), X), compose(a, b)) % 7.58/7.74 1771: ifeq(codomain(X), codomain(g), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(X, compose(a, b))), compose(compose(compose(h, a), X), compose(a, b))), compose(compose(compose(h, a), X), compose(a, b))) -> compose(compose(compose(h, a), X), compose(a, b)) % 7.58/7.74 1772: ifeq(codomain(X), codomain(g), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(X, a)), compose(compose(compose(g, compose(a, b)), X), a)), compose(compose(compose(g, compose(a, b)), X), a)) -> compose(compose(compose(g, compose(a, b)), X), a) % 7.58/7.74 1773: ifeq(codomain(X), domain(g), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(X, h)), compose(compose(compose(g, compose(a, b)), X), h)), compose(compose(compose(g, compose(a, b)), X), h)) -> compose(compose(compose(g, compose(a, b)), X), h) % 7.58/7.74 1774: ifeq(codomain(a), codomain(X), ifeq(codomain(Y), domain(g), compose(codomain(Y), compose(compose(g, a), codomain(X))), compose(compose(codomain(Y), compose(g, a)), codomain(X))), compose(compose(codomain(Y), compose(g, a)), codomain(X))) -> compose(compose(codomain(Y), compose(g, a)), codomain(X)) % 7.58/7.74 1775: ifeq(codomain(a), domain(X), ifeq(codomain(Y), domain(g), compose(codomain(Y), compose(compose(h, a), domain(X))), compose(compose(codomain(Y), compose(h, a)), domain(X))), compose(compose(codomain(Y), compose(h, a)), domain(X))) -> compose(compose(codomain(Y), compose(h, a)), domain(X)) % 7.58/7.74 1776: ifeq(codomain(a), domain(X), ifeq(codomain(Y), domain(g), compose(codomain(Y), compose(compose(g, a), domain(X))), compose(compose(codomain(Y), compose(g, a)), domain(X))), compose(compose(codomain(Y), compose(g, a)), domain(X))) -> compose(compose(codomain(Y), compose(g, a)), domain(X)) % 7.58/7.74 1777: ifeq(codomain(a), codomain(X), ifeq(domain(Y), domain(g), compose(domain(Y), compose(compose(g, a), codomain(X))), compose(compose(domain(Y), compose(g, a)), codomain(X))), compose(compose(domain(Y), compose(g, a)), codomain(X))) -> compose(compose(domain(Y), compose(g, a)), codomain(X)) % 7.58/7.74 1778: ifeq(codomain(a), domain(X), ifeq(domain(Y), domain(g), compose(domain(Y), compose(compose(g, a), domain(X))), compose(compose(domain(Y), compose(g, a)), domain(X))), compose(compose(domain(Y), compose(g, a)), domain(X))) -> compose(compose(domain(Y), compose(g, a)), domain(X)) % 7.58/7.74 1779: ifeq(codomain(a), domain(g), ifeq(codomain(X), codomain(g), compose(X, compose(a, compose(g, compose(a, b)))), compose(compose(X, a), compose(g, compose(a, b)))), compose(compose(X, a), compose(g, compose(a, b)))) -> compose(compose(X, a), compose(g, compose(a, b))) % 7.58/7.74 1780: ifeq(codomain(a), domain(X), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(a, X)), compose(compose(compose(g, compose(a, b)), a), X)), compose(compose(compose(g, compose(a, b)), a), X)) -> compose(compose(compose(g, compose(a, b)), a), X) % 7.58/7.74 1781: ifeq(codomain(b), domain(X), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(compose(a, b), X)), compose(compose(compose(a, b), compose(a, b)), X)), compose(compose(compose(a, b), compose(a, b)), X)) -> compose(compose(compose(a, b), compose(a, b)), X) % 7.58/7.74 1782: ifeq(codomain(b), domain(g), ifeq(codomain(X), codomain(g), compose(X, compose(compose(a, b), compose(h, a))), compose(compose(X, compose(a, b)), compose(h, a))), compose(compose(X, compose(a, b)), compose(h, a))) -> compose(compose(X, compose(a, b)), compose(h, a)) % 7.58/7.74 1783: ifeq(codomain(a), codomain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(h, a), compose(a, b))), compose(compose(X, compose(h, a)), compose(a, b))), compose(compose(X, compose(h, a)), compose(a, b))) -> compose(compose(X, compose(h, a)), compose(a, b)) % 7.58/7.74 1784: ifeq(codomain(b), domain(X), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(compose(a, b), X)), compose(compose(compose(h, a), compose(a, b)), X)), compose(compose(compose(h, a), compose(a, b)), X)) -> compose(compose(compose(h, a), compose(a, b)), X) % 7.58/7.74 1785: ifeq(codomain(b), codomain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(g, compose(a, b)), a)), compose(compose(X, compose(g, compose(a, b))), a)), compose(compose(X, compose(g, compose(a, b))), a)) -> compose(compose(X, compose(g, compose(a, b))), a) % 7.58/7.74 1786: ifeq(codomain(b), domain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(g, compose(a, b)), h)), compose(compose(X, compose(g, compose(a, b))), h)), compose(compose(X, compose(g, compose(a, b))), h)) -> compose(compose(X, compose(g, compose(a, b))), h) % 7.58/7.74 1787: ifeq(codomain(X), domain(g), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(X, compose(h, a))), compose(compose(compose(a, b), X), compose(h, a))), compose(compose(compose(a, b), X), compose(h, a))) -> compose(compose(compose(a, b), X), compose(h, a)) % 7.58/7.74 1788: ifeq(codomain(X), domain(g), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(X, compose(h, a))), compose(compose(compose(h, a), X), compose(h, a))), compose(compose(compose(h, a), X), compose(h, a))) -> compose(compose(compose(h, a), X), compose(h, a)) % 7.58/7.74 1789: ifeq(codomain(X), domain(g), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(X, compose(g, a))), compose(compose(compose(h, a), X), compose(g, a))), compose(compose(compose(h, a), X), compose(g, a))) -> compose(compose(compose(h, a), X), compose(g, a)) % 7.58/7.74 1790: ifeq(codomain(X), domain(g), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(X, compose(g, a))), compose(compose(compose(a, b), X), compose(g, a))), compose(compose(compose(a, b), X), compose(g, a))) -> compose(compose(compose(a, b), X), compose(g, a)) % 7.58/7.74 1791: ifeq(codomain(X), codomain(g), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(X, compose(a, b))), compose(compose(compose(g, a), X), compose(a, b))), compose(compose(compose(g, a), X), compose(a, b))) -> compose(compose(compose(g, a), X), compose(a, b)) % 7.58/7.74 1792: ifeq(codomain(X), domain(g), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(X, compose(h, a))), compose(compose(compose(g, a), X), compose(h, a))), compose(compose(compose(g, a), X), compose(h, a))) -> compose(compose(compose(g, a), X), compose(h, a)) % 7.58/7.74 1793: ifeq(codomain(a), domain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(g, a), compose(h, a))), compose(compose(X, compose(g, a)), compose(h, a))), compose(compose(X, compose(g, a)), compose(h, a))) -> compose(compose(X, compose(g, a)), compose(h, a)) % 7.58/7.74 1794: ifeq(codomain(a), domain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(h, a), compose(h, a))), compose(compose(X, compose(h, a)), compose(h, a))), compose(compose(X, compose(h, a)), compose(h, a))) -> compose(compose(X, compose(h, a)), compose(h, a)) % 7.58/7.74 1795: ifeq(codomain(a), domain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(h, a), compose(g, a))), compose(compose(X, compose(h, a)), compose(g, a))), compose(compose(X, compose(h, a)), compose(g, a))) -> compose(compose(X, compose(h, a)), compose(g, a)) % 7.58/7.74 1796: ifeq(codomain(a), domain(X), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(h, a), X)), compose(compose(compose(a, b), compose(h, a)), X)), compose(compose(compose(a, b), compose(h, a)), X)) -> compose(compose(compose(a, b), compose(h, a)), X) % 7.58/7.74 1797: ifeq(codomain(a), domain(X), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(h, a), X)), compose(compose(compose(h, a), compose(h, a)), X)), compose(compose(compose(h, a), compose(h, a)), X)) -> compose(compose(compose(h, a), compose(h, a)), X) % 7.58/7.74 1798: ifeq(codomain(a), domain(X), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(h, a), X)), compose(compose(compose(g, a), compose(h, a)), X)), compose(compose(compose(g, a), compose(h, a)), X)) -> compose(compose(compose(g, a), compose(h, a)), X) % 7.58/7.74 1799: ifeq(codomain(a), codomain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(g, a), compose(a, b))), compose(compose(X, compose(g, a)), compose(a, b))), compose(compose(X, compose(g, a)), compose(a, b))) -> compose(compose(X, compose(g, a)), compose(a, b)) % 7.58/7.74 1800: ifeq(codomain(a), domain(X), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, a), X)), compose(compose(compose(h, a), compose(g, a)), X)), compose(compose(compose(h, a), compose(g, a)), X)) -> compose(compose(compose(h, a), compose(g, a)), X) % 7.58/7.74 1801: ifeq(codomain(b), domain(X), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(compose(a, b), X)), compose(compose(compose(g, a), compose(a, b)), X)), compose(compose(compose(g, a), compose(a, b)), X)) -> compose(compose(compose(g, a), compose(a, b)), X) % 7.58/7.74 1802: ifeq(codomain(b), domain(g), ifeq(codomain(X), codomain(g), compose(X, compose(compose(a, b), compose(g, a))), compose(compose(X, compose(a, b)), compose(g, a))), compose(compose(X, compose(a, b)), compose(g, a))) -> compose(compose(X, compose(a, b)), compose(g, a)) % 7.58/7.74 1803: ifeq(codomain(a), domain(X), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, a), X)), compose(compose(compose(a, b), compose(g, a)), X)), compose(compose(compose(a, b), compose(g, a)), X)) -> compose(compose(compose(a, b), compose(g, a)), X) % 7.58/7.74 1804: ifeq(codomain(b), codomain(a), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, compose(a, b)), b)), compose(compose(h, compose(g, compose(a, b))), b)), compose(compose(h, compose(g, compose(a, b))), b)) -> compose(compose(h, compose(g, compose(a, b))), b) % 7.58/7.74 1805: ifeq(codomain(g), domain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(h, h)), compose(compose(compose(g, compose(a, b)), h), h)), compose(compose(compose(g, compose(a, b)), h), h)) -> compose(compose(compose(g, compose(a, b)), h), h) % 7.58/7.74 1806: ifeq(codomain(b), codomain(a), ifeq(codomain(b), codomain(a), compose(compose(g, compose(a, b)), compose(b, b)), compose(compose(compose(g, compose(a, b)), b), b)), compose(compose(compose(g, compose(a, b)), b), b)) -> compose(compose(compose(g, compose(a, b)), b), b) % 7.58/7.74 1807: ifeq(codomain(b), codomain(a), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(compose(a, b), b)), compose(compose(compose(h, a), compose(a, b)), b)), compose(compose(compose(h, a), compose(a, b)), b)) -> compose(compose(compose(h, a), compose(a, b)), b) % 7.58/7.74 1808: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), compose(compose(a, b), compose(b, compose(a, b))), compose(compose(compose(a, b), b), compose(a, b))), compose(compose(compose(a, b), b), compose(a, b))) -> compose(compose(compose(a, b), b), compose(a, b)) % 7.58/7.74 1809: ifeq(codomain(a), codomain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(h, a), compose(a, b))), compose(compose(h, compose(h, a)), compose(a, b))), compose(compose(h, compose(h, a)), compose(a, b))) -> compose(compose(h, compose(h, a)), compose(a, b)) % 7.58/7.74 1810: ifeq(codomain(g), codomain(a), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(h, b)), compose(compose(compose(g, compose(a, b)), h), b)), compose(compose(compose(g, compose(a, b)), h), b)) -> compose(compose(compose(g, compose(a, b)), h), b) % 7.58/7.74 1811: ifeq(codomain(g), domain(g), ifeq(codomain(g), domain(g), compose(h, compose(h, compose(g, compose(a, b)))), compose(compose(h, h), compose(g, compose(a, b)))), compose(compose(h, h), compose(g, compose(a, b)))) -> compose(compose(h, h), compose(g, compose(a, b))) % 7.58/7.74 1812: ifeq(codomain(b), domain(g), ifeq(codomain(g), codomain(a), compose(h, compose(b, compose(g, compose(a, b)))), compose(compose(h, b), compose(g, compose(a, b)))), compose(compose(h, b), compose(g, compose(a, b)))) -> compose(compose(h, b), compose(g, compose(a, b))) % 7.58/7.74 1813: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), compose(compose(g, compose(a, b)), compose(b, a)), compose(compose(compose(g, compose(a, b)), b), a)), compose(compose(compose(g, compose(a, b)), b), a)) -> compose(compose(compose(g, compose(a, b)), b), a) % 7.58/7.74 1814: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(a, compose(a, b))), compose(compose(compose(a, b), a), compose(a, b))), compose(compose(compose(a, b), a), compose(a, b))) -> compose(compose(compose(a, b), a), compose(a, b)) % 7.58/7.74 1815: ifeq(codomain(a), codomain(g), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(a, compose(a, b))), compose(compose(compose(h, a), a), compose(a, b))), compose(compose(compose(h, a), a), compose(a, b))) -> compose(compose(compose(h, a), a), compose(a, b)) % 7.58/7.74 1816: ifeq(codomain(b), domain(g), ifeq(codomain(b), codomain(a), compose(compose(g, compose(a, b)), compose(b, h)), compose(compose(compose(g, compose(a, b)), b), h)), compose(compose(compose(g, compose(a, b)), b), h)) -> compose(compose(compose(g, compose(a, b)), b), h) % 7.58/7.74 1817: ifeq(codomain(b), codomain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, compose(a, b)), a)), compose(compose(h, compose(g, compose(a, b))), a)), compose(compose(h, compose(g, compose(a, b))), a)) -> compose(compose(h, compose(g, compose(a, b))), a) % 7.58/7.74 1818: ifeq(codomain(b), domain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, compose(a, b)), h)), compose(compose(h, compose(g, compose(a, b))), h)), compose(compose(h, compose(g, compose(a, b))), h)) -> compose(compose(h, compose(g, compose(a, b))), h) % 7.58/7.74 1819: ifeq(codomain(b), codomain(a), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(compose(a, b), b)), compose(compose(compose(a, b), compose(a, b)), b)), compose(compose(compose(a, b), compose(a, b)), b)) -> compose(compose(compose(a, b), compose(a, b)), b) % 7.58/7.74 1820: ifeq(codomain(b), codomain(g), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(compose(a, b), a)), compose(compose(compose(h, a), compose(a, b)), a)), compose(compose(compose(h, a), compose(a, b)), a)) -> compose(compose(compose(h, a), compose(a, b)), a) % 7.58/7.74 1821: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(compose(a, b), a)), compose(compose(compose(a, b), compose(a, b)), a)), compose(compose(compose(a, b), compose(a, b)), a)) -> compose(compose(compose(a, b), compose(a, b)), a) % 7.58/7.74 1822: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), X, ifeq(compose(g, compose(a, b)), X, compose(h, a), compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.74 1823: ifeq(codomain(X), domain(g), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(X, compose(g, a))), compose(compose(compose(g, a), X), compose(g, a))), compose(compose(compose(g, a), X), compose(g, a))) -> compose(compose(compose(g, a), X), compose(g, a)) % 7.58/7.74 1824: ifeq(codomain(a), domain(X), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, a), X)), compose(compose(compose(g, a), compose(g, a)), X)), compose(compose(compose(g, a), compose(g, a)), X)) -> compose(compose(compose(g, a), compose(g, a)), X) % 7.58/7.74 1825: ifeq(codomain(a), domain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(g, a), compose(g, a))), compose(compose(X, compose(g, a)), compose(g, a))), compose(compose(X, compose(g, a)), compose(g, a))) -> compose(compose(X, compose(g, a)), compose(g, a)) % 7.58/7.74 1826: ifeq(codomain(a), codomain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(h, a), a)), compose(compose(compose(h, a), compose(h, a)), a)), compose(compose(compose(h, a), compose(h, a)), a)) -> compose(compose(compose(h, a), compose(h, a)), a) % 7.58/7.74 1827: ifeq(codomain(a), domain(g), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(a, compose(h, a))), compose(compose(compose(a, b), a), compose(h, a))), compose(compose(compose(a, b), a), compose(h, a))) -> compose(compose(compose(a, b), a), compose(h, a)) % 7.58/7.74 1828: ifeq(codomain(a), codomain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(h, a), a)), compose(compose(compose(g, a), compose(h, a)), a)), compose(compose(compose(g, a), compose(h, a)), a)) -> compose(compose(compose(g, a), compose(h, a)), a) % 7.58/7.74 1829: ifeq(codomain(a), domain(g), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(a, h)), compose(compose(compose(g, compose(a, b)), a), h)), compose(compose(compose(g, compose(a, b)), a), h)) -> compose(compose(compose(g, compose(a, b)), a), h) % 7.58/7.74 1830: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(codomain(X), b), compose(compose(g, compose(a, b)), b), codomain(X), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1831: ifeq(codomain(a), codomain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(h, a), a)), compose(compose(compose(a, b), compose(h, a)), a)), compose(compose(compose(a, b), compose(h, a)), a)) -> compose(compose(compose(a, b), compose(h, a)), a) % 7.58/7.74 1832: ifeq(codomain(b), domain(g), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(compose(a, b), h)), compose(compose(compose(h, a), compose(a, b)), h)), compose(compose(compose(h, a), compose(a, b)), h)) -> compose(compose(compose(h, a), compose(a, b)), h) % 7.58/7.74 1833: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(a, a)), compose(compose(compose(g, compose(a, b)), a), a)), compose(compose(compose(g, compose(a, b)), a), a)) -> compose(compose(compose(g, compose(a, b)), a), a) % 7.58/7.74 1834: ifeq(codomain(g), domain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(h, compose(h, a))), compose(compose(compose(a, b), h), compose(h, a))), compose(compose(compose(a, b), h), compose(h, a))) -> compose(compose(compose(a, b), h), compose(h, a)) % 7.58/7.74 1835: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), compose(codomain(X), b), codomain(X), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1836: ifeq(codomain(b), domain(g), ifeq(codomain(b), codomain(a), compose(compose(a, b), compose(b, compose(h, a))), compose(compose(compose(a, b), b), compose(h, a))), compose(compose(compose(a, b), b), compose(h, a))) -> compose(compose(compose(a, b), b), compose(h, a)) % 7.58/7.74 1837: ifeq(codomain(a), domain(g), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(a, compose(h, a))), compose(compose(compose(g, a), a), compose(h, a))), compose(compose(compose(g, a), a), compose(h, a))) -> compose(compose(compose(g, a), a), compose(h, a)) % 7.58/7.74 1838: ifeq(domain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(domain(X), b), compose(compose(g, compose(a, b)), b), domain(X), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1839: ifeq(codomain(a), domain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(h, a), compose(h, a))), compose(compose(h, compose(h, a)), compose(h, a))), compose(compose(h, compose(h, a)), compose(h, a))) -> compose(compose(h, compose(h, a)), compose(h, a)) % 7.58/7.74 1840: ifeq(codomain(a), domain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, a), compose(h, a))), compose(compose(h, compose(g, a)), compose(h, a))), compose(compose(h, compose(g, a)), compose(h, a))) -> compose(compose(h, compose(g, a)), compose(h, a)) % 7.58/7.74 1841: ifeq(codomain(b), domain(g), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(compose(a, b), h)), compose(compose(compose(a, b), compose(a, b)), h)), compose(compose(compose(a, b), compose(a, b)), h)) -> compose(compose(compose(a, b), compose(a, b)), h) % 7.58/7.74 1842: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), compose(codomain(X), a), codomain(X), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1843: ifeq(domain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), compose(domain(X), a), domain(X), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1844: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(codomain(X), a), compose(compose(g, compose(a, b)), a), codomain(X), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1845: ifeq(codomain(a), codomain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, a), a)), compose(compose(compose(a, b), compose(g, a)), a)), compose(compose(compose(a, b), compose(g, a)), a)) -> compose(compose(compose(a, b), compose(g, a)), a) % 7.58/7.74 1846: ifeq(domain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), compose(domain(X), b), domain(X), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1847: ifeq(codomain(a), domain(g), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(a, compose(g, a))), compose(compose(compose(a, b), a), compose(g, a))), compose(compose(compose(a, b), a), compose(g, a))) -> compose(compose(compose(a, b), a), compose(g, a)) % 7.58/7.74 1848: ifeq(codomain(a), codomain(g), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(a, compose(a, b))), compose(compose(compose(g, a), a), compose(a, b))), compose(compose(compose(g, a), a), compose(a, b))) -> compose(compose(compose(g, a), a), compose(a, b)) % 7.58/7.74 1849: ifeq(codomain(a), codomain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, a), a)), compose(compose(compose(h, a), compose(g, a)), a)), compose(compose(compose(h, a), compose(g, a)), a)) -> compose(compose(compose(h, a), compose(g, a)), a) % 7.58/7.74 1850: ifeq(codomain(g), domain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(h, compose(h, a))), compose(compose(compose(h, a), h), compose(h, a))), compose(compose(compose(h, a), h), compose(h, a))) -> compose(compose(compose(h, a), h), compose(h, a)) % 7.58/7.74 1851: ifeq(codomain(g), domain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(h, compose(g, a))), compose(compose(compose(h, a), h), compose(g, a))), compose(compose(compose(h, a), h), compose(g, a))) -> compose(compose(compose(h, a), h), compose(g, a)) % 7.58/7.74 1852: ifeq(codomain(a), codomain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, a), compose(a, b))), compose(compose(h, compose(g, a)), compose(a, b))), compose(compose(h, compose(g, a)), compose(a, b))) -> compose(compose(h, compose(g, a)), compose(a, b)) % 7.58/7.74 1853: ifeq(codomain(g), domain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(h, compose(h, a))), compose(compose(compose(g, a), h), compose(h, a))), compose(compose(compose(g, a), h), compose(h, a))) -> compose(compose(compose(g, a), h), compose(h, a)) % 7.58/7.74 1854: ifeq(codomain(b), domain(g), ifeq(codomain(b), codomain(a), compose(compose(a, b), compose(b, compose(g, a))), compose(compose(compose(a, b), b), compose(g, a))), compose(compose(compose(a, b), b), compose(g, a))) -> compose(compose(compose(a, b), b), compose(g, a)) % 7.58/7.74 1855: ifeq(codomain(a), domain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(h, a), compose(g, a))), compose(compose(h, compose(h, a)), compose(g, a))), compose(compose(h, compose(h, a)), compose(g, a))) -> compose(compose(h, compose(h, a)), compose(g, a)) % 7.58/7.74 1856: ifeq(codomain(a), domain(g), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(a, compose(h, a))), compose(compose(compose(h, a), a), compose(h, a))), compose(compose(compose(h, a), a), compose(h, a))) -> compose(compose(compose(h, a), a), compose(h, a)) % 7.58/7.74 1857: ifeq(codomain(a), domain(g), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(a, compose(g, a))), compose(compose(compose(h, a), a), compose(g, a))), compose(compose(compose(h, a), a), compose(g, a))) -> compose(compose(compose(h, a), a), compose(g, a)) % 7.58/7.74 1858: ifeq(codomain(b), codomain(g), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(compose(a, b), a)), compose(compose(compose(g, a), compose(a, b)), a)), compose(compose(compose(g, a), compose(a, b)), a)) -> compose(compose(compose(g, a), compose(a, b)), a) % 7.58/7.74 1859: ifeq(codomain(b), codomain(a), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(compose(a, b), b)), compose(compose(compose(g, a), compose(a, b)), b)), compose(compose(compose(g, a), compose(a, b)), b)) -> compose(compose(compose(g, a), compose(a, b)), b) % 7.58/7.74 1860: ifeq(domain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(domain(X), a), compose(compose(g, compose(a, b)), a), domain(X), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1861: ifeq(codomain(b), domain(g), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(compose(a, b), h)), compose(compose(compose(g, a), compose(a, b)), h)), compose(compose(compose(g, a), compose(a, b)), h)) -> compose(compose(compose(g, a), compose(a, b)), h) % 7.58/7.74 1862: ifeq(codomain(g), domain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(h, compose(g, a))), compose(compose(compose(a, b), h), compose(g, a))), compose(compose(compose(a, b), h), compose(g, a))) -> compose(compose(compose(a, b), h), compose(g, a)) % 7.58/7.74 1863: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), X, ifeq(compose(compose(a, b), a), X, compose(a, b), compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.74 1864: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), X, ifeq(compose(compose(a, b), b), X, compose(a, b), compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.74 1865: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), X, ifeq(compose(g, compose(a, b)), X, compose(g, a), compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.74 1866: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), X, ifeq(compose(compose(h, a), a), X, compose(h, a), compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.74 1867: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), X, ifeq(compose(compose(g, a), a), X, compose(g, a), compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.74 1868: ifeq(codomain(g), domain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(h, compose(g, a))), compose(compose(compose(g, a), h), compose(g, a))), compose(compose(compose(g, a), h), compose(g, a))) -> compose(compose(compose(g, a), h), compose(g, a)) % 7.58/7.74 1869: ifeq(codomain(a), domain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, a), h)), compose(compose(compose(h, a), compose(g, a)), h)), compose(compose(compose(h, a), compose(g, a)), h)) -> compose(compose(compose(h, a), compose(g, a)), h) % 7.58/7.74 1870: ifeq(codomain(a), domain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, a), h)), compose(compose(compose(g, a), compose(g, a)), h)), compose(compose(compose(g, a), compose(g, a)), h)) -> compose(compose(compose(g, a), compose(g, a)), h) % 7.58/7.74 1871: ifeq(codomain(a), domain(g), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(a, compose(g, a))), compose(compose(compose(g, a), a), compose(g, a))), compose(compose(compose(g, a), a), compose(g, a))) -> compose(compose(compose(g, a), a), compose(g, a)) % 7.58/7.74 1872: ifeq(codomain(a), codomain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, a), a)), compose(compose(compose(g, a), compose(g, a)), a)), compose(compose(compose(g, a), compose(g, a)), a)) -> compose(compose(compose(g, a), compose(g, a)), a) % 7.58/7.74 1873: ifeq(codomain(a), domain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(h, a), h)), compose(compose(compose(g, a), compose(h, a)), h)), compose(compose(compose(g, a), compose(h, a)), h)) -> compose(compose(compose(g, a), compose(h, a)), h) % 7.58/7.74 1874: ifeq(codomain(a), domain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(h, a), h)), compose(compose(compose(a, b), compose(h, a)), h)), compose(compose(compose(a, b), compose(h, a)), h)) -> compose(compose(compose(a, b), compose(h, a)), h) % 7.58/7.74 1875: ifeq(codomain(a), domain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, a), h)), compose(compose(compose(a, b), compose(g, a)), h)), compose(compose(compose(a, b), compose(g, a)), h)) -> compose(compose(compose(a, b), compose(g, a)), h) % 7.58/7.74 1876: ifeq(codomain(a), domain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, a), compose(g, a))), compose(compose(h, compose(g, a)), compose(g, a))), compose(compose(h, compose(g, a)), compose(g, a))) -> compose(compose(h, compose(g, a)), compose(g, a)) % 7.58/7.74 1877: ifeq(codomain(a), domain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(h, a), h)), compose(compose(compose(h, a), compose(h, a)), h)), compose(compose(compose(h, a), compose(h, a)), h)) -> compose(compose(compose(h, a), compose(h, a)), h) % 7.58/7.74 1878: ifeq(domain(X), domain(g), ifeq(codomain(Y), domain(X), compose(Y, compose(domain(X), compose(g, compose(a, b)))), compose(compose(Y, domain(X)), compose(g, compose(a, b)))), compose(compose(Y, domain(X)), compose(g, compose(a, b)))) -> compose(compose(Y, domain(X)), compose(g, compose(a, b))) % 7.58/7.74 1879: ifeq(codomain(X), codomain(Y), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(X, codomain(Y))), compose(compose(compose(g, compose(a, b)), X), codomain(Y))), compose(compose(compose(g, compose(a, b)), X), codomain(Y))) -> compose(compose(compose(g, compose(a, b)), X), codomain(Y)) % 7.58/7.74 1880: ifeq(domain(X), domain(Y), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(domain(X), Y)), compose(compose(compose(g, compose(a, b)), domain(X)), Y)), compose(compose(compose(g, compose(a, b)), domain(X)), Y)) -> compose(compose(compose(g, compose(a, b)), domain(X)), Y) % 7.58/7.74 1881: ifeq(codomain(X), domain(g), ifeq(domain(Y), domain(X), compose(domain(Y), compose(X, compose(g, compose(a, b)))), compose(compose(domain(Y), X), compose(g, compose(a, b)))), compose(compose(domain(Y), X), compose(g, compose(a, b)))) -> compose(compose(domain(Y), X), compose(g, compose(a, b))) % 7.58/7.74 1882: ifeq(codomain(X), domain(Y), ifeq(codomain(b), codomain(X), compose(compose(g, compose(a, b)), compose(codomain(X), Y)), compose(compose(compose(g, compose(a, b)), codomain(X)), Y)), compose(compose(compose(g, compose(a, b)), codomain(X)), Y)) -> compose(compose(compose(g, compose(a, b)), codomain(X)), Y) % 7.58/7.74 1883: ifeq(codomain(X), domain(g), ifeq(codomain(Y), codomain(X), compose(Y, compose(codomain(X), compose(g, compose(a, b)))), compose(compose(Y, codomain(X)), compose(g, compose(a, b)))), compose(compose(Y, codomain(X)), compose(g, compose(a, b)))) -> compose(compose(Y, codomain(X)), compose(g, compose(a, b))) % 7.58/7.74 1884: ifeq(codomain(b), codomain(X), ifeq(codomain(Y), domain(g), compose(Y, compose(compose(g, compose(a, b)), codomain(X))), compose(compose(Y, compose(g, compose(a, b))), codomain(X))), compose(compose(Y, compose(g, compose(a, b))), codomain(X))) -> compose(compose(Y, compose(g, compose(a, b))), codomain(X)) % 7.58/7.74 1885: ifeq(codomain(b), domain(X), ifeq(domain(Y), domain(g), compose(domain(Y), compose(compose(g, compose(a, b)), X)), compose(compose(domain(Y), compose(g, compose(a, b))), X)), compose(compose(domain(Y), compose(g, compose(a, b))), X)) -> compose(compose(domain(Y), compose(g, compose(a, b))), X) % 7.58/7.74 1886: ifeq(codomain(X), domain(g), ifeq(codomain(Y), domain(X), compose(codomain(Y), compose(X, compose(g, compose(a, b)))), compose(compose(codomain(Y), X), compose(g, compose(a, b)))), compose(compose(codomain(Y), X), compose(g, compose(a, b)))) -> compose(compose(codomain(Y), X), compose(g, compose(a, b))) % 7.58/7.74 1887: ifeq(codomain(X), domain(Y), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(X, domain(Y))), compose(compose(compose(g, compose(a, b)), X), domain(Y))), compose(compose(compose(g, compose(a, b)), X), domain(Y))) -> compose(compose(compose(g, compose(a, b)), X), domain(Y)) % 7.58/7.74 1888: ifeq(codomain(b), domain(X), ifeq(codomain(Y), domain(g), compose(Y, compose(compose(g, compose(a, b)), domain(X))), compose(compose(Y, compose(g, compose(a, b))), domain(X))), compose(compose(Y, compose(g, compose(a, b))), domain(X))) -> compose(compose(Y, compose(g, compose(a, b))), domain(X)) % 7.58/7.74 1889: ifeq(codomain(b), domain(X), ifeq(codomain(Y), domain(g), compose(codomain(Y), compose(compose(g, compose(a, b)), X)), compose(compose(codomain(Y), compose(g, compose(a, b))), X)), compose(compose(codomain(Y), compose(g, compose(a, b))), X)) -> compose(compose(codomain(Y), compose(g, compose(a, b))), X) % 7.58/7.74 1890: ifeq(codomain(X), codomain(compose(compose(a, b), codomain(X))), ifeq(codomain(b), codomain(X), compose(compose(a, b), compose(codomain(X), codomain(compose(compose(a, b), codomain(X))))), compose(compose(a, b), codomain(X))), compose(compose(a, b), codomain(X))) -> compose(compose(a, b), codomain(X)) % 7.58/7.74 1891: ifeq(domain(X), codomain(compose(compose(a, b), domain(X))), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(domain(X), codomain(compose(compose(a, b), domain(X))))), compose(compose(a, b), domain(X))), compose(compose(a, b), domain(X))) -> compose(compose(a, b), domain(X)) % 7.58/7.74 1892: ifeq(codomain(X), codomain(compose(compose(h, a), codomain(X))), ifeq(codomain(a), codomain(X), compose(compose(h, a), compose(codomain(X), codomain(compose(compose(h, a), codomain(X))))), compose(compose(h, a), codomain(X))), compose(compose(h, a), codomain(X))) -> compose(compose(h, a), codomain(X)) % 7.58/7.74 1893: ifeq(domain(X), codomain(compose(compose(h, a), domain(X))), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(domain(X), codomain(compose(compose(h, a), domain(X))))), compose(compose(h, a), domain(X))), compose(compose(h, a), domain(X))) -> compose(compose(h, a), domain(X)) % 7.58/7.74 1894: ifeq(codomain(b), codomain(compose(domain(X), compose(a, b))), ifeq(domain(X), codomain(g), compose(domain(X), compose(compose(a, b), codomain(compose(domain(X), compose(a, b))))), compose(domain(X), compose(a, b))), compose(domain(X), compose(a, b))) -> compose(domain(X), compose(a, b)) % 7.58/7.74 1895: ifeq(codomain(a), codomain(compose(domain(X), compose(h, a))), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(h, a), codomain(compose(domain(X), compose(h, a))))), compose(domain(X), compose(h, a))), compose(domain(X), compose(h, a))) -> compose(domain(X), compose(h, a)) % 7.58/7.74 1896: ifeq(codomain(a), codomain(compose(codomain(X), compose(h, a))), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(h, a), codomain(compose(codomain(X), compose(h, a))))), compose(codomain(X), compose(h, a))), compose(codomain(X), compose(h, a))) -> compose(codomain(X), compose(h, a)) % 7.58/7.74 1897: ifeq(codomain(b), codomain(compose(codomain(X), compose(a, b))), ifeq(codomain(X), codomain(g), compose(codomain(X), compose(compose(a, b), codomain(compose(codomain(X), compose(a, b))))), compose(codomain(X), compose(a, b))), compose(codomain(X), compose(a, b))) -> compose(codomain(X), compose(a, b)) % 7.58/7.74 1898: ifeq(domain(X), codomain(g), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(domain(X), compose(a, b))), compose(compose(compose(a, b), domain(X)), compose(a, b))), compose(compose(compose(a, b), domain(X)), compose(a, b))) -> compose(compose(compose(a, b), domain(X)), compose(a, b)) % 7.58/7.74 1899: ifeq(domain(X), codomain(g), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(domain(X), compose(a, b))), compose(compose(compose(h, a), domain(X)), compose(a, b))), compose(compose(compose(h, a), domain(X)), compose(a, b))) -> compose(compose(compose(h, a), domain(X)), compose(a, b)) % 7.58/7.74 1900: ifeq(codomain(X), domain(g), ifeq(codomain(g), codomain(X), compose(h, compose(codomain(X), compose(g, compose(a, b)))), compose(compose(h, codomain(X)), compose(g, compose(a, b)))), compose(compose(h, codomain(X)), compose(g, compose(a, b)))) -> compose(compose(h, codomain(X)), compose(g, compose(a, b))) % 7.58/7.74 1901: ifeq(codomain(X), codomain(g), ifeq(codomain(a), codomain(X), compose(compose(h, a), compose(codomain(X), compose(a, b))), compose(compose(compose(h, a), codomain(X)), compose(a, b))), compose(compose(compose(h, a), codomain(X)), compose(a, b))) -> compose(compose(compose(h, a), codomain(X)), compose(a, b)) % 7.58/7.74 1902: ifeq(domain(X), domain(g), ifeq(codomain(g), domain(X), compose(h, compose(domain(X), compose(g, compose(a, b)))), compose(compose(h, domain(X)), compose(g, compose(a, b)))), compose(compose(h, domain(X)), compose(g, compose(a, b)))) -> compose(compose(h, domain(X)), compose(g, compose(a, b))) % 7.58/7.74 1903: ifeq(domain(X), codomain(a), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(domain(X), b)), compose(compose(compose(g, compose(a, b)), domain(X)), b)), compose(compose(compose(g, compose(a, b)), domain(X)), b)) -> compose(compose(compose(g, compose(a, b)), domain(X)), b) % 7.58/7.74 1904: ifeq(domain(X), codomain(g), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(domain(X), a)), compose(compose(compose(g, compose(a, b)), domain(X)), a)), compose(compose(compose(g, compose(a, b)), domain(X)), a)) -> compose(compose(compose(g, compose(a, b)), domain(X)), a) % 7.58/7.74 1905: ifeq(codomain(X), codomain(a), ifeq(codomain(b), codomain(X), compose(compose(g, compose(a, b)), compose(codomain(X), b)), compose(compose(compose(g, compose(a, b)), codomain(X)), b)), compose(compose(compose(g, compose(a, b)), codomain(X)), b)) -> compose(compose(compose(g, compose(a, b)), codomain(X)), b) % 7.58/7.74 1906: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(X), compose(compose(g, compose(a, b)), compose(codomain(X), a)), compose(compose(compose(g, compose(a, b)), codomain(X)), a)), compose(compose(compose(g, compose(a, b)), codomain(X)), a)) -> compose(compose(compose(g, compose(a, b)), codomain(X)), a) % 7.58/7.74 1907: ifeq(codomain(X), domain(g), ifeq(codomain(b), codomain(X), compose(compose(g, compose(a, b)), compose(codomain(X), h)), compose(compose(compose(g, compose(a, b)), codomain(X)), h)), compose(compose(compose(g, compose(a, b)), codomain(X)), h)) -> compose(compose(compose(g, compose(a, b)), codomain(X)), h) % 7.58/7.74 1908: ifeq(domain(X), domain(g), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(domain(X), h)), compose(compose(compose(g, compose(a, b)), domain(X)), h)), compose(compose(compose(g, compose(a, b)), domain(X)), h)) -> compose(compose(compose(g, compose(a, b)), domain(X)), h) % 7.58/7.74 1909: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(X), compose(compose(a, b), compose(codomain(X), compose(a, b))), compose(compose(compose(a, b), codomain(X)), compose(a, b))), compose(compose(compose(a, b), codomain(X)), compose(a, b))) -> compose(compose(compose(a, b), codomain(X)), compose(a, b)) % 7.58/7.74 1910: ifeq(codomain(b), domain(g), ifeq(domain(X), codomain(g), compose(domain(X), compose(compose(a, b), compose(h, a))), compose(compose(domain(X), compose(a, b)), compose(h, a))), compose(compose(domain(X), compose(a, b)), compose(h, a))) -> compose(compose(domain(X), compose(a, b)), compose(h, a)) % 7.58/7.74 1911: ifeq(codomain(b), domain(X), ifeq(codomain(b), codomain(a), compose(compose(g, compose(a, b)), compose(b, domain(X))), compose(compose(compose(g, compose(a, b)), b), domain(X))), compose(compose(compose(g, compose(a, b)), b), domain(X))) -> compose(compose(compose(g, compose(a, b)), b), domain(X)) % 7.58/7.74 1912: ifeq(codomain(b), domain(X), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, compose(a, b)), domain(X))), compose(compose(h, compose(g, compose(a, b))), domain(X))), compose(compose(h, compose(g, compose(a, b))), domain(X))) -> compose(compose(h, compose(g, compose(a, b))), domain(X)) % 7.58/7.74 1913: ifeq(codomain(b), domain(g), ifeq(domain(X), codomain(a), compose(domain(X), compose(b, compose(g, compose(a, b)))), compose(compose(domain(X), b), compose(g, compose(a, b)))), compose(compose(domain(X), b), compose(g, compose(a, b)))) -> compose(compose(domain(X), b), compose(g, compose(a, b))) % 7.58/7.74 1914: ifeq(codomain(g), codomain(X), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(h, codomain(X))), compose(compose(compose(g, compose(a, b)), h), codomain(X))), compose(compose(compose(g, compose(a, b)), h), codomain(X))) -> compose(compose(compose(g, compose(a, b)), h), codomain(X)) % 7.58/7.74 1915: ifeq(codomain(b), codomain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(g, compose(a, b)), a)), compose(compose(domain(X), compose(g, compose(a, b))), a)), compose(compose(domain(X), compose(g, compose(a, b))), a)) -> compose(compose(domain(X), compose(g, compose(a, b))), a) % 7.58/7.74 1916: ifeq(codomain(b), codomain(g), ifeq(domain(X), codomain(g), compose(domain(X), compose(compose(a, b), compose(a, b))), compose(compose(domain(X), compose(a, b)), compose(a, b))), compose(compose(domain(X), compose(a, b)), compose(a, b))) -> compose(compose(domain(X), compose(a, b)), compose(a, b)) % 7.58/7.74 1917: ifeq(codomain(a), codomain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(h, a), compose(a, b))), compose(compose(codomain(X), compose(h, a)), compose(a, b))), compose(compose(codomain(X), compose(h, a)), compose(a, b))) -> compose(compose(codomain(X), compose(h, a)), compose(a, b)) % 7.58/7.74 1918: ifeq(codomain(a), codomain(X), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(a, codomain(X))), compose(compose(compose(g, compose(a, b)), a), codomain(X))), compose(compose(compose(g, compose(a, b)), a), codomain(X))) -> compose(compose(compose(g, compose(a, b)), a), codomain(X)) % 7.58/7.74 1919: ifeq(codomain(b), codomain(X), ifeq(codomain(b), codomain(a), compose(compose(g, compose(a, b)), compose(b, codomain(X))), compose(compose(compose(g, compose(a, b)), b), codomain(X))), compose(compose(compose(g, compose(a, b)), b), codomain(X))) -> compose(compose(compose(g, compose(a, b)), b), codomain(X)) % 7.58/7.74 1920: ifeq(codomain(b), codomain(g), ifeq(codomain(X), codomain(g), compose(codomain(X), compose(compose(a, b), compose(a, b))), compose(compose(codomain(X), compose(a, b)), compose(a, b))), compose(compose(codomain(X), compose(a, b)), compose(a, b))) -> compose(compose(codomain(X), compose(a, b)), compose(a, b)) % 7.58/7.74 1921: ifeq(codomain(g), domain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(h, compose(g, compose(a, b)))), compose(compose(domain(X), h), compose(g, compose(a, b)))), compose(compose(domain(X), h), compose(g, compose(a, b)))) -> compose(compose(domain(X), h), compose(g, compose(a, b))) % 7.58/7.74 1922: ifeq(codomain(g), domain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(h, compose(g, compose(a, b)))), compose(compose(codomain(X), h), compose(g, compose(a, b)))), compose(compose(codomain(X), h), compose(g, compose(a, b)))) -> compose(compose(codomain(X), h), compose(g, compose(a, b))) % 7.58/7.74 1923: ifeq(codomain(b), domain(g), ifeq(codomain(X), codomain(g), compose(codomain(X), compose(compose(a, b), compose(h, a))), compose(compose(codomain(X), compose(a, b)), compose(h, a))), compose(compose(codomain(X), compose(a, b)), compose(h, a))) -> compose(compose(codomain(X), compose(a, b)), compose(h, a)) % 7.58/7.74 1924: ifeq(codomain(a), codomain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(h, a), compose(a, b))), compose(compose(domain(X), compose(h, a)), compose(a, b))), compose(compose(domain(X), compose(h, a)), compose(a, b))) -> compose(compose(domain(X), compose(h, a)), compose(a, b)) % 7.58/7.74 1925: ifeq(codomain(b), domain(g), ifeq(codomain(X), codomain(a), compose(codomain(X), compose(b, compose(g, compose(a, b)))), compose(compose(codomain(X), b), compose(g, compose(a, b)))), compose(compose(codomain(X), b), compose(g, compose(a, b)))) -> compose(compose(codomain(X), b), compose(g, compose(a, b))) % 7.58/7.74 1926: ifeq(codomain(b), codomain(a), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(g, compose(a, b)), b)), compose(compose(domain(X), compose(g, compose(a, b))), b)), compose(compose(domain(X), compose(g, compose(a, b))), b)) -> compose(compose(domain(X), compose(g, compose(a, b))), b) % 7.58/7.74 1927: ifeq(codomain(a), domain(g), ifeq(domain(X), codomain(g), compose(domain(X), compose(a, compose(g, compose(a, b)))), compose(compose(domain(X), a), compose(g, compose(a, b)))), compose(compose(domain(X), a), compose(g, compose(a, b)))) -> compose(compose(domain(X), a), compose(g, compose(a, b))) % 7.58/7.74 1928: ifeq(codomain(b), codomain(X), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, compose(a, b)), codomain(X))), compose(compose(h, compose(g, compose(a, b))), codomain(X))), compose(compose(h, compose(g, compose(a, b))), codomain(X))) -> compose(compose(h, compose(g, compose(a, b))), codomain(X)) % 7.58/7.74 1929: ifeq(codomain(b), domain(X), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(compose(a, b), domain(X))), compose(compose(compose(a, b), compose(a, b)), domain(X))), compose(compose(compose(a, b), compose(a, b)), domain(X))) -> compose(compose(compose(a, b), compose(a, b)), domain(X)) % 7.58/7.74 1930: ifeq(codomain(g), domain(X), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(h, domain(X))), compose(compose(compose(g, compose(a, b)), h), domain(X))), compose(compose(compose(g, compose(a, b)), h), domain(X))) -> compose(compose(compose(g, compose(a, b)), h), domain(X)) % 7.58/7.74 1931: ifeq(codomain(b), codomain(X), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(compose(a, b), codomain(X))), compose(compose(compose(h, a), compose(a, b)), codomain(X))), compose(compose(compose(h, a), compose(a, b)), codomain(X))) -> compose(compose(compose(h, a), compose(a, b)), codomain(X)) % 7.58/7.74 1932: ifeq(codomain(b), codomain(a), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(g, compose(a, b)), b)), compose(compose(codomain(X), compose(g, compose(a, b))), b)), compose(compose(codomain(X), compose(g, compose(a, b))), b)) -> compose(compose(codomain(X), compose(g, compose(a, b))), b) % 7.58/7.74 1933: ifeq(codomain(b), domain(X), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(compose(a, b), domain(X))), compose(compose(compose(h, a), compose(a, b)), domain(X))), compose(compose(compose(h, a), compose(a, b)), domain(X))) -> compose(compose(compose(h, a), compose(a, b)), domain(X)) % 7.58/7.74 1934: ifeq(codomain(b), domain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(g, compose(a, b)), h)), compose(compose(domain(X), compose(g, compose(a, b))), h)), compose(compose(domain(X), compose(g, compose(a, b))), h)) -> compose(compose(domain(X), compose(g, compose(a, b))), h) % 7.58/7.74 1935: ifeq(codomain(b), codomain(X), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(compose(a, b), codomain(X))), compose(compose(compose(a, b), compose(a, b)), codomain(X))), compose(compose(compose(a, b), compose(a, b)), codomain(X))) -> compose(compose(compose(a, b), compose(a, b)), codomain(X)) % 7.58/7.74 1936: ifeq(domain(X), codomain(compose(compose(g, a), domain(X))), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(domain(X), codomain(compose(compose(g, a), domain(X))))), compose(compose(g, a), domain(X))), compose(compose(g, a), domain(X))) -> compose(compose(g, a), domain(X)) % 7.58/7.74 1937: ifeq(codomain(X), codomain(compose(compose(g, a), codomain(X))), ifeq(codomain(a), codomain(X), compose(compose(g, a), compose(codomain(X), codomain(compose(compose(g, a), codomain(X))))), compose(compose(g, a), codomain(X))), compose(compose(g, a), codomain(X))) -> compose(compose(g, a), codomain(X)) % 7.58/7.74 1938: ifeq(codomain(a), codomain(compose(codomain(X), compose(g, a))), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(g, a), codomain(compose(codomain(X), compose(g, a))))), compose(codomain(X), compose(g, a))), compose(codomain(X), compose(g, a))) -> compose(codomain(X), compose(g, a)) % 7.58/7.74 1939: ifeq(codomain(a), codomain(compose(domain(X), compose(g, a))), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(g, a), codomain(compose(domain(X), compose(g, a))))), compose(domain(X), compose(g, a))), compose(domain(X), compose(g, a))) -> compose(domain(X), compose(g, a)) % 7.58/7.74 1940: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(h, a), a), compose(compose(g, compose(a, b)), a), compose(h, a), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1941: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), compose(compose(g, compose(a, b)), a), compose(a, b), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1942: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), compose(compose(h, a), a), compose(h, a), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1943: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), compose(compose(a, b), a), compose(a, b), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1944: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), compose(compose(g, compose(a, b)), b), compose(a, b), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1945: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), compose(g, compose(a, b)), compose(h, a), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1946: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), compose(compose(a, b), b), compose(a, b), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1947: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(g, compose(a, b)), compose(compose(g, compose(a, b)), b), compose(h, a), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1948: ifeq(codomain(X), domain(g), ifeq(codomain(b), codomain(X), compose(compose(a, b), compose(codomain(X), compose(g, a))), compose(compose(compose(a, b), codomain(X)), compose(g, a))), compose(compose(compose(a, b), codomain(X)), compose(g, a))) -> compose(compose(compose(a, b), codomain(X)), compose(g, a)) % 7.58/7.74 1949: ifeq(domain(X), domain(g), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(domain(X), compose(h, a))), compose(compose(compose(g, a), domain(X)), compose(h, a))), compose(compose(compose(g, a), domain(X)), compose(h, a))) -> compose(compose(compose(g, a), domain(X)), compose(h, a)) % 7.58/7.74 1950: ifeq(codomain(X), domain(g), ifeq(codomain(b), codomain(X), compose(compose(a, b), compose(codomain(X), compose(h, a))), compose(compose(compose(a, b), codomain(X)), compose(h, a))), compose(compose(compose(a, b), codomain(X)), compose(h, a))) -> compose(compose(compose(a, b), codomain(X)), compose(h, a)) % 7.58/7.74 1951: ifeq(codomain(X), domain(g), ifeq(codomain(a), codomain(X), compose(compose(h, a), compose(codomain(X), compose(h, a))), compose(compose(compose(h, a), codomain(X)), compose(h, a))), compose(compose(compose(h, a), codomain(X)), compose(h, a))) -> compose(compose(compose(h, a), codomain(X)), compose(h, a)) % 7.58/7.74 1952: ifeq(domain(X), domain(g), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(domain(X), compose(g, a))), compose(compose(compose(a, b), domain(X)), compose(g, a))), compose(compose(compose(a, b), domain(X)), compose(g, a))) -> compose(compose(compose(a, b), domain(X)), compose(g, a)) % 7.58/7.74 1953: ifeq(domain(X), codomain(g), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(domain(X), compose(a, b))), compose(compose(compose(g, a), domain(X)), compose(a, b))), compose(compose(compose(g, a), domain(X)), compose(a, b))) -> compose(compose(compose(g, a), domain(X)), compose(a, b)) % 7.58/7.74 1954: ifeq(codomain(X), domain(g), ifeq(codomain(a), codomain(X), compose(compose(g, a), compose(codomain(X), compose(h, a))), compose(compose(compose(g, a), codomain(X)), compose(h, a))), compose(compose(compose(g, a), codomain(X)), compose(h, a))) -> compose(compose(compose(g, a), codomain(X)), compose(h, a)) % 7.58/7.74 1955: ifeq(domain(X), domain(g), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(domain(X), compose(h, a))), compose(compose(compose(a, b), domain(X)), compose(h, a))), compose(compose(compose(a, b), domain(X)), compose(h, a))) -> compose(compose(compose(a, b), domain(X)), compose(h, a)) % 7.58/7.74 1956: ifeq(codomain(X), domain(g), ifeq(codomain(a), codomain(X), compose(compose(h, a), compose(codomain(X), compose(g, a))), compose(compose(compose(h, a), codomain(X)), compose(g, a))), compose(compose(compose(h, a), codomain(X)), compose(g, a))) -> compose(compose(compose(h, a), codomain(X)), compose(g, a)) % 7.58/7.74 1957: ifeq(domain(X), domain(g), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(domain(X), compose(h, a))), compose(compose(compose(h, a), domain(X)), compose(h, a))), compose(compose(compose(h, a), domain(X)), compose(h, a))) -> compose(compose(compose(h, a), domain(X)), compose(h, a)) % 7.58/7.74 1958: ifeq(domain(X), domain(g), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(domain(X), compose(g, a))), compose(compose(compose(h, a), domain(X)), compose(g, a))), compose(compose(compose(h, a), domain(X)), compose(g, a))) -> compose(compose(compose(h, a), domain(X)), compose(g, a)) % 7.58/7.74 1959: ifeq(codomain(X), codomain(g), ifeq(codomain(a), codomain(X), compose(compose(g, a), compose(codomain(X), compose(a, b))), compose(compose(compose(g, a), codomain(X)), compose(a, b))), compose(compose(compose(g, a), codomain(X)), compose(a, b))) -> compose(compose(compose(g, a), codomain(X)), compose(a, b)) % 7.58/7.74 1960: ifeq(codomain(a), domain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(g, a), compose(h, a))), compose(compose(codomain(X), compose(g, a)), compose(h, a))), compose(compose(codomain(X), compose(g, a)), compose(h, a))) -> compose(compose(codomain(X), compose(g, a)), compose(h, a)) % 7.58/7.74 1961: ifeq(codomain(b), domain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(g, compose(a, b)), h)), compose(compose(codomain(X), compose(g, compose(a, b))), h)), compose(compose(codomain(X), compose(g, compose(a, b))), h)) -> compose(compose(codomain(X), compose(g, compose(a, b))), h) % 7.58/7.74 1962: ifeq(codomain(a), domain(X), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, a), domain(X))), compose(compose(compose(a, b), compose(g, a)), domain(X))), compose(compose(compose(a, b), compose(g, a)), domain(X))) -> compose(compose(compose(a, b), compose(g, a)), domain(X)) % 7.58/7.74 1963: ifeq(codomain(a), domain(g), ifeq(codomain(X), codomain(g), compose(codomain(X), compose(a, compose(g, compose(a, b)))), compose(compose(codomain(X), a), compose(g, compose(a, b)))), compose(compose(codomain(X), a), compose(g, compose(a, b)))) -> compose(compose(codomain(X), a), compose(g, compose(a, b))) % 7.58/7.74 1964: ifeq(codomain(a), domain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(h, a), compose(g, a))), compose(compose(codomain(X), compose(h, a)), compose(g, a))), compose(compose(codomain(X), compose(h, a)), compose(g, a))) -> compose(compose(codomain(X), compose(h, a)), compose(g, a)) % 7.58/7.74 1965: ifeq(codomain(a), domain(X), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, a), domain(X))), compose(compose(compose(h, a), compose(g, a)), domain(X))), compose(compose(compose(h, a), compose(g, a)), domain(X))) -> compose(compose(compose(h, a), compose(g, a)), domain(X)) % 7.58/7.74 1966: ifeq(codomain(a), domain(X), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(a, domain(X))), compose(compose(compose(g, compose(a, b)), a), domain(X))), compose(compose(compose(g, compose(a, b)), a), domain(X))) -> compose(compose(compose(g, compose(a, b)), a), domain(X)) % 7.58/7.74 1967: ifeq(codomain(a), codomain(X), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(h, a), codomain(X))), compose(compose(compose(a, b), compose(h, a)), codomain(X))), compose(compose(compose(a, b), compose(h, a)), codomain(X))) -> compose(compose(compose(a, b), compose(h, a)), codomain(X)) % 7.58/7.74 1968: ifeq(codomain(a), domain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(h, a), compose(g, a))), compose(compose(domain(X), compose(h, a)), compose(g, a))), compose(compose(domain(X), compose(h, a)), compose(g, a))) -> compose(compose(domain(X), compose(h, a)), compose(g, a)) % 7.58/7.74 1969: ifeq(codomain(a), domain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(h, a), compose(h, a))), compose(compose(codomain(X), compose(h, a)), compose(h, a))), compose(compose(codomain(X), compose(h, a)), compose(h, a))) -> compose(compose(codomain(X), compose(h, a)), compose(h, a)) % 7.58/7.74 1970: ifeq(codomain(a), domain(X), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(h, a), domain(X))), compose(compose(compose(h, a), compose(h, a)), domain(X))), compose(compose(compose(h, a), compose(h, a)), domain(X))) -> compose(compose(compose(h, a), compose(h, a)), domain(X)) % 7.58/7.74 1971: ifeq(codomain(a), domain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(h, a), compose(h, a))), compose(compose(domain(X), compose(h, a)), compose(h, a))), compose(compose(domain(X), compose(h, a)), compose(h, a))) -> compose(compose(domain(X), compose(h, a)), compose(h, a)) % 7.58/7.74 1972: ifeq(codomain(a), domain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(g, a), compose(h, a))), compose(compose(domain(X), compose(g, a)), compose(h, a))), compose(compose(domain(X), compose(g, a)), compose(h, a))) -> compose(compose(domain(X), compose(g, a)), compose(h, a)) % 7.58/7.74 1973: ifeq(codomain(a), codomain(X), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, a), codomain(X))), compose(compose(compose(a, b), compose(g, a)), codomain(X))), compose(compose(compose(a, b), compose(g, a)), codomain(X))) -> compose(compose(compose(a, b), compose(g, a)), codomain(X)) % 7.58/7.74 1974: ifeq(codomain(b), codomain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(g, compose(a, b)), a)), compose(compose(codomain(X), compose(g, compose(a, b))), a)), compose(compose(codomain(X), compose(g, compose(a, b))), a)) -> compose(compose(codomain(X), compose(g, compose(a, b))), a) % 7.58/7.74 1975: ifeq(codomain(a), codomain(X), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(h, a), codomain(X))), compose(compose(compose(h, a), compose(h, a)), codomain(X))), compose(compose(compose(h, a), compose(h, a)), codomain(X))) -> compose(compose(compose(h, a), compose(h, a)), codomain(X)) % 7.58/7.74 1976: ifeq(codomain(a), domain(X), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(h, a), domain(X))), compose(compose(compose(a, b), compose(h, a)), domain(X))), compose(compose(compose(a, b), compose(h, a)), domain(X))) -> compose(compose(compose(a, b), compose(h, a)), domain(X)) % 7.58/7.74 1977: ifeq(codomain(b), domain(g), ifeq(codomain(X), codomain(g), compose(codomain(X), compose(compose(a, b), compose(g, a))), compose(compose(codomain(X), compose(a, b)), compose(g, a))), compose(compose(codomain(X), compose(a, b)), compose(g, a))) -> compose(compose(codomain(X), compose(a, b)), compose(g, a)) % 7.58/7.74 1978: ifeq(codomain(a), codomain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(g, a), compose(a, b))), compose(compose(codomain(X), compose(g, a)), compose(a, b))), compose(compose(codomain(X), compose(g, a)), compose(a, b))) -> compose(compose(codomain(X), compose(g, a)), compose(a, b)) % 7.58/7.74 1979: ifeq(codomain(b), domain(X), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(compose(a, b), domain(X))), compose(compose(compose(g, a), compose(a, b)), domain(X))), compose(compose(compose(g, a), compose(a, b)), domain(X))) -> compose(compose(compose(g, a), compose(a, b)), domain(X)) % 7.58/7.74 1980: ifeq(codomain(a), domain(X), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(h, a), domain(X))), compose(compose(compose(g, a), compose(h, a)), domain(X))), compose(compose(compose(g, a), compose(h, a)), domain(X))) -> compose(compose(compose(g, a), compose(h, a)), domain(X)) % 7.58/7.74 1981: ifeq(codomain(a), codomain(X), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, a), codomain(X))), compose(compose(compose(h, a), compose(g, a)), codomain(X))), compose(compose(compose(h, a), compose(g, a)), codomain(X))) -> compose(compose(compose(h, a), compose(g, a)), codomain(X)) % 7.58/7.74 1982: ifeq(codomain(b), domain(g), ifeq(domain(X), codomain(g), compose(domain(X), compose(compose(a, b), compose(g, a))), compose(compose(domain(X), compose(a, b)), compose(g, a))), compose(compose(domain(X), compose(a, b)), compose(g, a))) -> compose(compose(domain(X), compose(a, b)), compose(g, a)) % 7.58/7.74 1983: ifeq(codomain(a), codomain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(g, a), compose(a, b))), compose(compose(domain(X), compose(g, a)), compose(a, b))), compose(compose(domain(X), compose(g, a)), compose(a, b))) -> compose(compose(domain(X), compose(g, a)), compose(a, b)) % 7.58/7.74 1984: ifeq(codomain(a), codomain(X), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(h, a), codomain(X))), compose(compose(compose(g, a), compose(h, a)), codomain(X))), compose(compose(compose(g, a), compose(h, a)), codomain(X))) -> compose(compose(compose(g, a), compose(h, a)), codomain(X)) % 7.58/7.74 1985: ifeq(codomain(b), codomain(X), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(compose(a, b), codomain(X))), compose(compose(compose(g, a), compose(a, b)), codomain(X))), compose(compose(compose(g, a), compose(a, b)), codomain(X))) -> compose(compose(compose(g, a), compose(a, b)), codomain(X)) % 7.58/7.74 1986: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), compose(g, compose(a, b)), compose(g, a), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1987: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(g, compose(a, b)), compose(compose(g, compose(a, b)), b), compose(g, a), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1988: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, a), a), compose(compose(g, compose(a, b)), a), compose(g, a), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1989: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), compose(compose(g, a), a), compose(g, a), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 1990: ifeq(domain(X), domain(g), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(domain(X), compose(g, a))), compose(compose(compose(g, a), domain(X)), compose(g, a))), compose(compose(compose(g, a), domain(X)), compose(g, a))) -> compose(compose(compose(g, a), domain(X)), compose(g, a)) % 7.58/7.74 1991: ifeq(codomain(X), domain(g), ifeq(codomain(a), codomain(X), compose(compose(g, a), compose(codomain(X), compose(g, a))), compose(compose(compose(g, a), codomain(X)), compose(g, a))), compose(compose(compose(g, a), codomain(X)), compose(g, a))) -> compose(compose(compose(g, a), codomain(X)), compose(g, a)) % 7.58/7.74 1992: ifeq(codomain(a), domain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(g, a), compose(g, a))), compose(compose(domain(X), compose(g, a)), compose(g, a))), compose(compose(domain(X), compose(g, a)), compose(g, a))) -> compose(compose(domain(X), compose(g, a)), compose(g, a)) % 7.58/7.74 1993: ifeq(codomain(a), codomain(X), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, a), codomain(X))), compose(compose(compose(g, a), compose(g, a)), codomain(X))), compose(compose(compose(g, a), compose(g, a)), codomain(X))) -> compose(compose(compose(g, a), compose(g, a)), codomain(X)) % 7.58/7.74 1994: ifeq(codomain(a), domain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(g, a), compose(g, a))), compose(compose(codomain(X), compose(g, a)), compose(g, a))), compose(compose(codomain(X), compose(g, a)), compose(g, a))) -> compose(compose(codomain(X), compose(g, a)), compose(g, a)) % 7.58/7.74 1995: ifeq(codomain(a), domain(X), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, a), domain(X))), compose(compose(compose(g, a), compose(g, a)), domain(X))), compose(compose(compose(g, a), compose(g, a)), domain(X))) -> compose(compose(compose(g, a), compose(g, a)), domain(X)) % 7.58/7.74 1996: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), b), X, ifeq(compose(compose(g, compose(a, b)), b), X, compose(g, compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.74 1997: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(a, b), a), X, ifeq(compose(compose(g, compose(a, b)), a), X, compose(g, compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)), compose(a, b)) -> compose(a, b) % 7.58/7.74 1998: ifeq(codomain(X), codomain(Y), ifeq(domain(compose(codomain(X), codomain(Y))), codomain(X), compose(codomain(X), codomain(Y)), compose(compose(domain(compose(codomain(X), codomain(Y))), codomain(X)), codomain(Y))), compose(compose(domain(compose(codomain(X), codomain(Y))), codomain(X)), codomain(Y))) -> compose(compose(domain(compose(codomain(X), codomain(Y))), codomain(X)), codomain(Y)) % 7.58/7.74 1999: ifeq(domain(X), codomain(Y), ifeq(domain(compose(domain(X), codomain(Y))), domain(X), compose(domain(X), codomain(Y)), compose(compose(domain(compose(domain(X), codomain(Y))), domain(X)), codomain(Y))), compose(compose(domain(compose(domain(X), codomain(Y))), domain(X)), codomain(Y))) -> compose(compose(domain(compose(domain(X), codomain(Y))), domain(X)), codomain(Y)) % 7.58/7.74 2000: ifeq(domain(X), domain(Y), ifeq(domain(compose(domain(X), domain(Y))), domain(X), compose(domain(X), domain(Y)), compose(compose(domain(compose(domain(X), domain(Y))), domain(X)), domain(Y))), compose(compose(domain(compose(domain(X), domain(Y))), domain(X)), domain(Y))) -> compose(compose(domain(compose(domain(X), domain(Y))), domain(X)), domain(Y)) % 7.58/7.74 2001: ifeq(codomain(X), domain(Y), ifeq(domain(compose(codomain(X), domain(Y))), codomain(X), compose(codomain(X), domain(Y)), compose(compose(domain(compose(codomain(X), domain(Y))), codomain(X)), domain(Y))), compose(compose(domain(compose(codomain(X), domain(Y))), codomain(X)), domain(Y))) -> compose(compose(domain(compose(codomain(X), domain(Y))), codomain(X)), domain(Y)) % 7.58/7.74 2002: ifeq(codomain(X), codomain(g), ifeq(domain(compose(X, compose(a, b))), domain(X), compose(X, compose(a, b)), compose(compose(domain(compose(X, compose(a, b))), X), compose(a, b))), compose(compose(domain(compose(X, compose(a, b))), X), compose(a, b))) -> compose(compose(domain(compose(X, compose(a, b))), X), compose(a, b)) % 7.58/7.74 2003: ifeq(codomain(b), domain(X), ifeq(domain(compose(compose(a, b), X)), codomain(g), compose(compose(a, b), X), compose(compose(domain(compose(compose(a, b), X)), compose(a, b)), X)), compose(compose(domain(compose(compose(a, b), X)), compose(a, b)), X)) -> compose(compose(domain(compose(compose(a, b), X)), compose(a, b)), X) % 7.58/7.74 2004: ifeq(domain(X), domain(g), ifeq(domain(Y), domain(X), compose(domain(Y), compose(domain(X), compose(g, compose(a, b)))), compose(compose(domain(Y), domain(X)), compose(g, compose(a, b)))), compose(compose(domain(Y), domain(X)), compose(g, compose(a, b)))) -> compose(compose(domain(Y), domain(X)), compose(g, compose(a, b))) % 7.58/7.74 2005: ifeq(codomain(X), domain(g), ifeq(domain(Y), codomain(X), compose(domain(Y), compose(codomain(X), compose(g, compose(a, b)))), compose(compose(domain(Y), codomain(X)), compose(g, compose(a, b)))), compose(compose(domain(Y), codomain(X)), compose(g, compose(a, b)))) -> compose(compose(domain(Y), codomain(X)), compose(g, compose(a, b))) % 7.58/7.74 2006: ifeq(codomain(X), codomain(Y), ifeq(codomain(b), codomain(X), compose(compose(g, compose(a, b)), compose(codomain(X), codomain(Y))), compose(compose(compose(g, compose(a, b)), codomain(X)), codomain(Y))), compose(compose(compose(g, compose(a, b)), codomain(X)), codomain(Y))) -> compose(compose(compose(g, compose(a, b)), codomain(X)), codomain(Y)) % 7.58/7.74 2007: ifeq(domain(X), codomain(Y), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(domain(X), codomain(Y))), compose(compose(compose(g, compose(a, b)), domain(X)), codomain(Y))), compose(compose(compose(g, compose(a, b)), domain(X)), codomain(Y))) -> compose(compose(compose(g, compose(a, b)), domain(X)), codomain(Y)) % 7.58/7.74 2008: ifeq(codomain(X), domain(g), ifeq(codomain(Y), codomain(X), compose(codomain(Y), compose(codomain(X), compose(g, compose(a, b)))), compose(compose(codomain(Y), codomain(X)), compose(g, compose(a, b)))), compose(compose(codomain(Y), codomain(X)), compose(g, compose(a, b)))) -> compose(compose(codomain(Y), codomain(X)), compose(g, compose(a, b))) % 7.58/7.74 2009: ifeq(domain(X), domain(g), ifeq(codomain(Y), domain(X), compose(codomain(Y), compose(domain(X), compose(g, compose(a, b)))), compose(compose(codomain(Y), domain(X)), compose(g, compose(a, b)))), compose(compose(codomain(Y), domain(X)), compose(g, compose(a, b)))) -> compose(compose(codomain(Y), domain(X)), compose(g, compose(a, b))) % 7.58/7.74 2010: ifeq(codomain(X), domain(Y), ifeq(codomain(b), codomain(X), compose(compose(g, compose(a, b)), compose(codomain(X), domain(Y))), compose(compose(compose(g, compose(a, b)), codomain(X)), domain(Y))), compose(compose(compose(g, compose(a, b)), codomain(X)), domain(Y))) -> compose(compose(compose(g, compose(a, b)), codomain(X)), domain(Y)) % 7.58/7.74 2011: ifeq(domain(X), domain(Y), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(domain(X), domain(Y))), compose(compose(compose(g, compose(a, b)), domain(X)), domain(Y))), compose(compose(compose(g, compose(a, b)), domain(X)), domain(Y))) -> compose(compose(compose(g, compose(a, b)), domain(X)), domain(Y)) % 7.58/7.74 2012: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), X, ifeq(b, X, codomain(a), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 2013: ifeq(codomain(X), codomain(g), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(X, compose(a, b))), compose(compose(compose(g, compose(a, b)), X), compose(a, b))), compose(compose(compose(g, compose(a, b)), X), compose(a, b))) -> compose(compose(compose(g, compose(a, b)), X), compose(a, b)) % 7.58/7.74 2014: ifeq(codomain(b), codomain(X), ifeq(domain(Y), domain(g), compose(domain(Y), compose(compose(g, compose(a, b)), codomain(X))), compose(compose(domain(Y), compose(g, compose(a, b))), codomain(X))), compose(compose(domain(Y), compose(g, compose(a, b))), codomain(X))) -> compose(compose(domain(Y), compose(g, compose(a, b))), codomain(X)) % 7.58/7.74 2015: ifeq(codomain(b), codomain(X), ifeq(codomain(Y), domain(g), compose(codomain(Y), compose(compose(g, compose(a, b)), codomain(X))), compose(compose(codomain(Y), compose(g, compose(a, b))), codomain(X))), compose(compose(codomain(Y), compose(g, compose(a, b))), codomain(X))) -> compose(compose(codomain(Y), compose(g, compose(a, b))), codomain(X)) % 7.58/7.74 2016: ifeq(codomain(b), domain(X), ifeq(domain(Y), domain(g), compose(domain(Y), compose(compose(g, compose(a, b)), domain(X))), compose(compose(domain(Y), compose(g, compose(a, b))), domain(X))), compose(compose(domain(Y), compose(g, compose(a, b))), domain(X))) -> compose(compose(domain(Y), compose(g, compose(a, b))), domain(X)) % 7.58/7.74 2017: ifeq(codomain(b), codomain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(g, compose(a, b)), compose(a, b))), compose(compose(X, compose(g, compose(a, b))), compose(a, b))), compose(compose(X, compose(g, compose(a, b))), compose(a, b))) -> compose(compose(X, compose(g, compose(a, b))), compose(a, b)) % 7.58/7.74 2018: ifeq(codomain(b), domain(g), ifeq(codomain(X), codomain(g), compose(X, compose(compose(a, b), compose(g, compose(a, b)))), compose(compose(X, compose(a, b)), compose(g, compose(a, b)))), compose(compose(X, compose(a, b)), compose(g, compose(a, b)))) -> compose(compose(X, compose(a, b)), compose(g, compose(a, b))) % 7.58/7.74 2019: ifeq(codomain(b), domain(X), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(compose(a, b), X)), compose(compose(compose(g, compose(a, b)), compose(a, b)), X)), compose(compose(compose(g, compose(a, b)), compose(a, b)), X)) -> compose(compose(compose(g, compose(a, b)), compose(a, b)), X) % 7.58/7.74 2020: ifeq(codomain(X), domain(g), ifeq(domain(compose(X, compose(h, a))), domain(X), compose(X, compose(h, a)), compose(compose(domain(compose(X, compose(h, a))), X), compose(h, a))), compose(compose(domain(compose(X, compose(h, a))), X), compose(h, a))) -> compose(compose(domain(compose(X, compose(h, a))), X), compose(h, a)) % 7.58/7.74 2021: ifeq(codomain(a), domain(X), ifeq(domain(compose(compose(h, a), X)), domain(g), compose(compose(h, a), X), compose(compose(domain(compose(compose(h, a), X)), compose(h, a)), X)), compose(compose(domain(compose(compose(h, a), X)), compose(h, a)), X)) -> compose(compose(domain(compose(compose(h, a), X)), compose(h, a)), X) % 7.58/7.74 2022: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), Y, ifeq(compose(X, a), Y, X, compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 2023: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), Y, ifeq(compose(X, b), Y, X, compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 2024: ifeq(codomain(X), domain(g), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(X, compose(h, a))), compose(compose(compose(g, compose(a, b)), X), compose(h, a))), compose(compose(compose(g, compose(a, b)), X), compose(h, a))) -> compose(compose(compose(g, compose(a, b)), X), compose(h, a)) % 7.58/7.74 2025: ifeq(codomain(X), domain(g), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(X, compose(g, compose(a, b)))), compose(compose(compose(a, b), X), compose(g, compose(a, b)))), compose(compose(compose(a, b), X), compose(g, compose(a, b)))) -> compose(compose(compose(a, b), X), compose(g, compose(a, b))) % 7.58/7.74 2026: ifeq(codomain(X), domain(g), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(X, compose(g, compose(a, b)))), compose(compose(compose(h, a), X), compose(g, compose(a, b)))), compose(compose(compose(h, a), X), compose(g, compose(a, b)))) -> compose(compose(compose(h, a), X), compose(g, compose(a, b))) % 7.58/7.74 2027: ifeq(codomain(b), domain(X), ifeq(codomain(Y), domain(g), compose(codomain(Y), compose(compose(g, compose(a, b)), domain(X))), compose(compose(codomain(Y), compose(g, compose(a, b))), domain(X))), compose(compose(codomain(Y), compose(g, compose(a, b))), domain(X))) -> compose(compose(codomain(Y), compose(g, compose(a, b))), domain(X)) % 7.58/7.74 2028: ifeq(codomain(b), domain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(g, compose(a, b)), compose(h, a))), compose(compose(X, compose(g, compose(a, b))), compose(h, a))), compose(compose(X, compose(g, compose(a, b))), compose(h, a))) -> compose(compose(X, compose(g, compose(a, b))), compose(h, a)) % 7.58/7.74 2029: ifeq(codomain(b), domain(X), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, compose(a, b)), X)), compose(compose(compose(a, b), compose(g, compose(a, b))), X)), compose(compose(compose(a, b), compose(g, compose(a, b))), X)) -> compose(compose(compose(a, b), compose(g, compose(a, b))), X) % 7.58/7.74 2030: ifeq(codomain(a), domain(X), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(h, a), X)), compose(compose(compose(g, compose(a, b)), compose(h, a)), X)), compose(compose(compose(g, compose(a, b)), compose(h, a)), X)) -> compose(compose(compose(g, compose(a, b)), compose(h, a)), X) % 7.58/7.74 2031: ifeq(codomain(a), domain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(h, a), compose(g, compose(a, b)))), compose(compose(X, compose(h, a)), compose(g, compose(a, b)))), compose(compose(X, compose(h, a)), compose(g, compose(a, b)))) -> compose(compose(X, compose(h, a)), compose(g, compose(a, b))) % 7.58/7.74 2032: ifeq(codomain(b), domain(X), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, compose(a, b)), X)), compose(compose(compose(h, a), compose(g, compose(a, b))), X)), compose(compose(compose(h, a), compose(g, compose(a, b))), X)) -> compose(compose(compose(h, a), compose(g, compose(a, b))), X) % 7.58/7.74 2033: ifeq(codomain(X), domain(g), ifeq(domain(compose(X, compose(g, a))), domain(X), compose(X, compose(g, a)), compose(compose(domain(compose(X, compose(g, a))), X), compose(g, a))), compose(compose(domain(compose(X, compose(g, a))), X), compose(g, a))) -> compose(compose(domain(compose(X, compose(g, a))), X), compose(g, a)) % 7.58/7.74 2034: ifeq(codomain(a), domain(X), ifeq(domain(compose(compose(g, a), X)), domain(g), compose(compose(g, a), X), compose(compose(domain(compose(compose(g, a), X)), compose(g, a)), X)), compose(compose(domain(compose(compose(g, a), X)), compose(g, a)), X)) -> compose(compose(domain(compose(compose(g, a), X)), compose(g, a)), X) % 7.58/7.74 2035: ifeq(codomain(X), domain(g), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(X, compose(g, compose(a, b)))), compose(compose(compose(g, a), X), compose(g, compose(a, b)))), compose(compose(compose(g, a), X), compose(g, compose(a, b)))) -> compose(compose(compose(g, a), X), compose(g, compose(a, b))) % 7.58/7.74 2036: ifeq(codomain(X), domain(g), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(X, compose(g, a))), compose(compose(compose(g, compose(a, b)), X), compose(g, a))), compose(compose(compose(g, compose(a, b)), X), compose(g, a))) -> compose(compose(compose(g, compose(a, b)), X), compose(g, a)) % 7.58/7.74 2037: ifeq(codomain(a), domain(X), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, a), X)), compose(compose(compose(g, compose(a, b)), compose(g, a)), X)), compose(compose(compose(g, compose(a, b)), compose(g, a)), X)) -> compose(compose(compose(g, compose(a, b)), compose(g, a)), X) % 7.58/7.74 2038: ifeq(codomain(b), domain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(g, compose(a, b)), compose(g, a))), compose(compose(X, compose(g, compose(a, b))), compose(g, a))), compose(compose(X, compose(g, compose(a, b))), compose(g, a))) -> compose(compose(X, compose(g, compose(a, b))), compose(g, a)) % 7.58/7.74 2039: ifeq(codomain(a), domain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(g, a), compose(g, compose(a, b)))), compose(compose(X, compose(g, a)), compose(g, compose(a, b)))), compose(compose(X, compose(g, a)), compose(g, compose(a, b)))) -> compose(compose(X, compose(g, a)), compose(g, compose(a, b))) % 7.58/7.74 2040: ifeq(codomain(b), domain(X), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, compose(a, b)), X)), compose(compose(compose(g, a), compose(g, compose(a, b))), X)), compose(compose(compose(g, a), compose(g, compose(a, b))), X)) -> compose(compose(compose(g, a), compose(g, compose(a, b))), X) % 7.58/7.74 2041: ifeq(codomain(b), codomain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, compose(a, b)), compose(a, b))), compose(compose(h, compose(g, compose(a, b))), compose(a, b))), compose(compose(h, compose(g, compose(a, b))), compose(a, b))) -> compose(compose(h, compose(g, compose(a, b))), compose(a, b)) % 7.58/7.74 2042: ifeq(codomain(b), codomain(a), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(compose(a, b), b)), compose(compose(compose(g, compose(a, b)), compose(a, b)), b)), compose(compose(compose(g, compose(a, b)), compose(a, b)), b)) -> compose(compose(compose(g, compose(a, b)), compose(a, b)), b) % 7.58/7.74 2043: ifeq(codomain(b), codomain(a), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, compose(a, b)), b)), compose(compose(compose(a, b), compose(g, compose(a, b))), b)), compose(compose(compose(a, b), compose(g, compose(a, b))), b)) -> compose(compose(compose(a, b), compose(g, compose(a, b))), b) % 7.58/7.74 2044: ifeq(codomain(b), codomain(a), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, compose(a, b)), b)), compose(compose(compose(h, a), compose(g, compose(a, b))), b)), compose(compose(compose(h, a), compose(g, compose(a, b))), b)) -> compose(compose(compose(h, a), compose(g, compose(a, b))), b) % 7.58/7.74 2045: ifeq(codomain(g), domain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(h, compose(h, a))), compose(compose(compose(g, compose(a, b)), h), compose(h, a))), compose(compose(compose(g, compose(a, b)), h), compose(h, a))) -> compose(compose(compose(g, compose(a, b)), h), compose(h, a)) % 7.58/7.74 2046: ifeq(codomain(b), domain(g), ifeq(codomain(b), codomain(a), compose(compose(a, b), compose(b, compose(g, compose(a, b)))), compose(compose(compose(a, b), b), compose(g, compose(a, b)))), compose(compose(compose(a, b), b), compose(g, compose(a, b)))) -> compose(compose(compose(a, b), b), compose(g, compose(a, b))) % 7.58/7.74 2047: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(a, compose(a, b))), compose(compose(compose(g, compose(a, b)), a), compose(a, b))), compose(compose(compose(g, compose(a, b)), a), compose(a, b))) -> compose(compose(compose(g, compose(a, b)), a), compose(a, b)) % 7.58/7.74 2048: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), compose(compose(g, compose(a, b)), compose(b, compose(a, b))), compose(compose(compose(g, compose(a, b)), b), compose(a, b))), compose(compose(compose(g, compose(a, b)), b), compose(a, b))) -> compose(compose(compose(g, compose(a, b)), b), compose(a, b)) % 7.58/7.74 2049: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(compose(a, b), a)), compose(compose(compose(g, compose(a, b)), compose(a, b)), a)), compose(compose(compose(g, compose(a, b)), compose(a, b)), a)) -> compose(compose(compose(g, compose(a, b)), compose(a, b)), a) % 7.58/7.74 2050: ifeq(codomain(g), domain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(h, compose(g, compose(a, b)))), compose(compose(compose(a, b), h), compose(g, compose(a, b)))), compose(compose(compose(a, b), h), compose(g, compose(a, b)))) -> compose(compose(compose(a, b), h), compose(g, compose(a, b))) % 7.58/7.74 2051: ifeq(codomain(g), domain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(h, compose(g, compose(a, b)))), compose(compose(compose(h, a), h), compose(g, compose(a, b)))), compose(compose(compose(h, a), h), compose(g, compose(a, b)))) -> compose(compose(compose(h, a), h), compose(g, compose(a, b))) % 7.58/7.74 2052: ifeq(codomain(a), domain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(h, a), compose(g, compose(a, b)))), compose(compose(h, compose(h, a)), compose(g, compose(a, b)))), compose(compose(h, compose(h, a)), compose(g, compose(a, b)))) -> compose(compose(h, compose(h, a)), compose(g, compose(a, b))) % 7.58/7.74 2053: ifeq(codomain(b), domain(g), ifeq(codomain(b), codomain(a), compose(compose(g, compose(a, b)), compose(b, compose(h, a))), compose(compose(compose(g, compose(a, b)), b), compose(h, a))), compose(compose(compose(g, compose(a, b)), b), compose(h, a))) -> compose(compose(compose(g, compose(a, b)), b), compose(h, a)) % 7.58/7.74 2054: ifeq(codomain(b), domain(g), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(compose(a, b), h)), compose(compose(compose(g, compose(a, b)), compose(a, b)), h)), compose(compose(compose(g, compose(a, b)), compose(a, b)), h)) -> compose(compose(compose(g, compose(a, b)), compose(a, b)), h) % 7.58/7.74 2055: ifeq(codomain(b), domain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, compose(a, b)), compose(h, a))), compose(compose(h, compose(g, compose(a, b))), compose(h, a))), compose(compose(h, compose(g, compose(a, b))), compose(h, a))) -> compose(compose(h, compose(g, compose(a, b))), compose(h, a)) % 7.58/7.74 2056: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(compose(a, b), compose(a, b))), compose(compose(compose(a, b), compose(a, b)), compose(a, b))), compose(compose(compose(a, b), compose(a, b)), compose(a, b))) -> compose(compose(compose(a, b), compose(a, b)), compose(a, b)) % 7.58/7.74 2057: ifeq(codomain(b), codomain(g), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(compose(a, b), compose(a, b))), compose(compose(compose(h, a), compose(a, b)), compose(a, b))), compose(compose(compose(h, a), compose(a, b)), compose(a, b))) -> compose(compose(compose(h, a), compose(a, b)), compose(a, b)) % 7.58/7.74 2058: ifeq(codomain(a), codomain(g), ifeq(domain(compose(a, compose(a, b))), codomain(g), compose(a, compose(a, b)), compose(compose(domain(compose(a, compose(a, b))), a), compose(a, b))), compose(compose(domain(compose(a, compose(a, b))), a), compose(a, b))) -> compose(compose(domain(compose(a, compose(a, b))), a), compose(a, b)) % 7.58/7.74 2059: ifeq(codomain(b), codomain(g), ifeq(domain(compose(compose(a, b), a)), codomain(g), compose(compose(a, b), a), compose(compose(domain(compose(compose(a, b), a)), compose(a, b)), a)), compose(compose(domain(compose(compose(a, b), a)), compose(a, b)), a)) -> compose(compose(domain(compose(compose(a, b), a)), compose(a, b)), a) % 7.58/7.74 2060: ifeq(codomain(b), codomain(g), ifeq(domain(compose(b, compose(a, b))), codomain(a), compose(b, compose(a, b)), compose(compose(domain(compose(b, compose(a, b))), b), compose(a, b))), compose(compose(domain(compose(b, compose(a, b))), b), compose(a, b))) -> compose(compose(domain(compose(b, compose(a, b))), b), compose(a, b)) % 7.58/7.74 2061: ifeq(codomain(g), domain(g), ifeq(domain(compose(h, compose(h, a))), domain(g), compose(h, compose(h, a)), compose(compose(domain(compose(h, compose(h, a))), h), compose(h, a))), compose(compose(domain(compose(h, compose(h, a))), h), compose(h, a))) -> compose(compose(domain(compose(h, compose(h, a))), h), compose(h, a)) % 7.58/7.74 2062: ifeq(codomain(b), codomain(a), ifeq(domain(compose(compose(a, b), b)), codomain(g), compose(compose(a, b), b), compose(compose(domain(compose(compose(a, b), b)), compose(a, b)), b)), compose(compose(domain(compose(compose(a, b), b)), compose(a, b)), b)) -> compose(compose(domain(compose(compose(a, b), b)), compose(a, b)), b) % 7.58/7.74 2063: ifeq(codomain(a), codomain(g), ifeq(domain(compose(compose(h, a), a)), domain(g), compose(compose(h, a), a), compose(compose(domain(compose(compose(h, a), a)), compose(h, a)), a)), compose(compose(domain(compose(compose(h, a), a)), compose(h, a)), a)) -> compose(compose(domain(compose(compose(h, a), a)), compose(h, a)), a) % 7.58/7.74 2064: ifeq(codomain(a), domain(g), ifeq(domain(compose(a, compose(h, a))), codomain(g), compose(a, compose(h, a)), compose(compose(domain(compose(a, compose(h, a))), a), compose(h, a))), compose(compose(domain(compose(a, compose(h, a))), a), compose(h, a))) -> compose(compose(domain(compose(a, compose(h, a))), a), compose(h, a)) % 7.58/7.74 2065: ifeq(codomain(b), domain(g), ifeq(domain(compose(compose(a, b), h)), codomain(g), compose(compose(a, b), h), compose(compose(domain(compose(compose(a, b), h)), compose(a, b)), h)), compose(compose(domain(compose(compose(a, b), h)), compose(a, b)), h)) -> compose(compose(domain(compose(compose(a, b), h)), compose(a, b)), h) % 7.58/7.74 2066: ifeq(codomain(b), domain(g), ifeq(domain(compose(b, compose(h, a))), codomain(a), compose(b, compose(h, a)), compose(compose(domain(compose(b, compose(h, a))), b), compose(h, a))), compose(compose(domain(compose(b, compose(h, a))), b), compose(h, a))) -> compose(compose(domain(compose(b, compose(h, a))), b), compose(h, a)) % 7.58/7.74 2067: ifeq(codomain(X), codomain(compose(compose(g, compose(a, b)), X)), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(X, codomain(compose(compose(g, compose(a, b)), X)))), compose(compose(g, compose(a, b)), X)), compose(compose(g, compose(a, b)), X)) -> compose(compose(g, compose(a, b)), X) % 7.58/7.74 2068: ifeq(codomain(b), codomain(compose(X, compose(g, compose(a, b)))), ifeq(codomain(X), domain(g), compose(X, compose(compose(g, compose(a, b)), codomain(compose(X, compose(g, compose(a, b)))))), compose(X, compose(g, compose(a, b)))), compose(X, compose(g, compose(a, b)))) -> compose(X, compose(g, compose(a, b))) % 7.58/7.74 2069: ifeq(codomain(a), domain(g), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(a, compose(h, a))), compose(compose(compose(g, compose(a, b)), a), compose(h, a))), compose(compose(compose(g, compose(a, b)), a), compose(h, a))) -> compose(compose(compose(g, compose(a, b)), a), compose(h, a)) % 7.58/7.74 2070: ifeq(codomain(a), domain(g), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(a, compose(g, compose(a, b)))), compose(compose(compose(a, b), a), compose(g, compose(a, b)))), compose(compose(compose(a, b), a), compose(g, compose(a, b)))) -> compose(compose(compose(a, b), a), compose(g, compose(a, b))) % 7.58/7.74 2071: ifeq(codomain(a), codomain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(h, a), compose(a, b))), compose(compose(compose(h, a), compose(h, a)), compose(a, b))), compose(compose(compose(h, a), compose(h, a)), compose(a, b))) -> compose(compose(compose(h, a), compose(h, a)), compose(a, b)) % 7.58/7.74 2072: ifeq(codomain(a), codomain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(h, a), a)), compose(compose(compose(g, compose(a, b)), compose(h, a)), a)), compose(compose(compose(g, compose(a, b)), compose(h, a)), a)) -> compose(compose(compose(g, compose(a, b)), compose(h, a)), a) % 7.58/7.74 2073: ifeq(codomain(a), codomain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, a), compose(a, b))), compose(compose(compose(h, a), compose(g, a)), compose(a, b))), compose(compose(compose(h, a), compose(g, a)), compose(a, b))) -> compose(compose(compose(h, a), compose(g, a)), compose(a, b)) % 7.58/7.74 2074: ifeq(codomain(a), codomain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(h, a), compose(a, b))), compose(compose(compose(g, a), compose(h, a)), compose(a, b))), compose(compose(compose(g, a), compose(h, a)), compose(a, b))) -> compose(compose(compose(g, a), compose(h, a)), compose(a, b)) % 7.58/7.74 2075: ifeq(codomain(a), codomain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(h, a), compose(a, b))), compose(compose(compose(a, b), compose(h, a)), compose(a, b))), compose(compose(compose(a, b), compose(h, a)), compose(a, b))) -> compose(compose(compose(a, b), compose(h, a)), compose(a, b)) % 7.58/7.74 2076: ifeq(codomain(b), codomain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, compose(a, b)), a)), compose(compose(compose(a, b), compose(g, compose(a, b))), a)), compose(compose(compose(a, b), compose(g, compose(a, b))), a)) -> compose(compose(compose(a, b), compose(g, compose(a, b))), a) % 7.58/7.74 2077: ifeq(codomain(a), codomain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, a), compose(a, b))), compose(compose(compose(a, b), compose(g, a)), compose(a, b))), compose(compose(compose(a, b), compose(g, a)), compose(a, b))) -> compose(compose(compose(a, b), compose(g, a)), compose(a, b)) % 7.58/7.74 2078: ifeq(codomain(b), codomain(a), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, compose(a, b)), b)), compose(compose(compose(g, a), compose(g, compose(a, b))), b)), compose(compose(compose(g, a), compose(g, compose(a, b))), b)) -> compose(compose(compose(g, a), compose(g, compose(a, b))), b) % 7.58/7.74 2079: ifeq(codomain(b), domain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, compose(a, b)), h)), compose(compose(compose(h, a), compose(g, compose(a, b))), h)), compose(compose(compose(h, a), compose(g, compose(a, b))), h)) -> compose(compose(compose(h, a), compose(g, compose(a, b))), h) % 7.58/7.74 2080: ifeq(codomain(b), domain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, compose(a, b)), h)), compose(compose(compose(g, a), compose(g, compose(a, b))), h)), compose(compose(compose(g, a), compose(g, compose(a, b))), h)) -> compose(compose(compose(g, a), compose(g, compose(a, b))), h) % 7.58/7.74 2081: ifeq(codomain(a), codomain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, a), a)), compose(compose(compose(g, compose(a, b)), compose(g, a)), a)), compose(compose(compose(g, compose(a, b)), compose(g, a)), a)) -> compose(compose(compose(g, compose(a, b)), compose(g, a)), a) % 7.58/7.74 2082: ifeq(codomain(a), domain(g), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(a, compose(g, a))), compose(compose(compose(g, compose(a, b)), a), compose(g, a))), compose(compose(compose(g, compose(a, b)), a), compose(g, a))) -> compose(compose(compose(g, compose(a, b)), a), compose(g, a)) % 7.58/7.74 2083: ifeq(codomain(b), domain(g), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(compose(a, b), compose(h, a))), compose(compose(compose(h, a), compose(a, b)), compose(h, a))), compose(compose(compose(h, a), compose(a, b)), compose(h, a))) -> compose(compose(compose(h, a), compose(a, b)), compose(h, a)) % 7.58/7.74 2084: ifeq(codomain(b), domain(g), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(compose(a, b), compose(g, a))), compose(compose(compose(h, a), compose(a, b)), compose(g, a))), compose(compose(compose(h, a), compose(a, b)), compose(g, a))) -> compose(compose(compose(h, a), compose(a, b)), compose(g, a)) % 7.58/7.74 2085: ifeq(codomain(b), domain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, compose(a, b)), h)), compose(compose(compose(a, b), compose(g, compose(a, b))), h)), compose(compose(compose(a, b), compose(g, compose(a, b))), h)) -> compose(compose(compose(a, b), compose(g, compose(a, b))), h) % 7.58/7.74 2086: ifeq(codomain(b), codomain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, compose(a, b)), a)), compose(compose(compose(h, a), compose(g, compose(a, b))), a)), compose(compose(compose(h, a), compose(g, compose(a, b))), a)) -> compose(compose(compose(h, a), compose(g, compose(a, b))), a) % 7.58/7.74 2087: ifeq(codomain(b), codomain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, compose(a, b)), a)), compose(compose(compose(g, a), compose(g, compose(a, b))), a)), compose(compose(compose(g, a), compose(g, compose(a, b))), a)) -> compose(compose(compose(g, a), compose(g, compose(a, b))), a) % 7.58/7.74 2088: ifeq(codomain(a), domain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(h, a), h)), compose(compose(compose(g, compose(a, b)), compose(h, a)), h)), compose(compose(compose(g, compose(a, b)), compose(h, a)), h)) -> compose(compose(compose(g, compose(a, b)), compose(h, a)), h) % 7.58/7.74 2089: ifeq(codomain(a), domain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, a), h)), compose(compose(compose(g, compose(a, b)), compose(g, a)), h)), compose(compose(compose(g, compose(a, b)), compose(g, a)), h)) -> compose(compose(compose(g, compose(a, b)), compose(g, a)), h) % 7.58/7.74 2090: ifeq(codomain(b), domain(g), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(compose(a, b), compose(h, a))), compose(compose(compose(a, b), compose(a, b)), compose(h, a))), compose(compose(compose(a, b), compose(a, b)), compose(h, a))) -> compose(compose(compose(a, b), compose(a, b)), compose(h, a)) % 7.58/7.74 2091: ifeq(codomain(g), domain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(h, compose(g, compose(a, b)))), compose(compose(compose(g, a), h), compose(g, compose(a, b)))), compose(compose(compose(g, a), h), compose(g, compose(a, b)))) -> compose(compose(compose(g, a), h), compose(g, compose(a, b))) % 7.58/7.74 2092: ifeq(codomain(a), domain(g), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(a, compose(g, compose(a, b)))), compose(compose(compose(h, a), a), compose(g, compose(a, b)))), compose(compose(compose(h, a), a), compose(g, compose(a, b)))) -> compose(compose(compose(h, a), a), compose(g, compose(a, b))) % 7.58/7.74 2093: ifeq(codomain(a), domain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, a), compose(g, compose(a, b)))), compose(compose(h, compose(g, a)), compose(g, compose(a, b)))), compose(compose(h, compose(g, a)), compose(g, compose(a, b)))) -> compose(compose(h, compose(g, a)), compose(g, compose(a, b))) % 7.58/7.74 2094: ifeq(codomain(g), domain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(h, compose(g, a))), compose(compose(compose(g, compose(a, b)), h), compose(g, a))), compose(compose(compose(g, compose(a, b)), h), compose(g, a))) -> compose(compose(compose(g, compose(a, b)), h), compose(g, a)) % 7.58/7.74 2095: ifeq(codomain(b), domain(g), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(compose(a, b), compose(h, a))), compose(compose(compose(g, a), compose(a, b)), compose(h, a))), compose(compose(compose(g, a), compose(a, b)), compose(h, a))) -> compose(compose(compose(g, a), compose(a, b)), compose(h, a)) % 7.58/7.74 2096: ifeq(codomain(b), codomain(g), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(compose(a, b), compose(a, b))), compose(compose(compose(g, a), compose(a, b)), compose(a, b))), compose(compose(compose(g, a), compose(a, b)), compose(a, b))) -> compose(compose(compose(g, a), compose(a, b)), compose(a, b)) % 7.58/7.74 2097: ifeq(codomain(b), domain(g), ifeq(codomain(b), codomain(a), compose(compose(g, compose(a, b)), compose(b, compose(g, a))), compose(compose(compose(g, compose(a, b)), b), compose(g, a))), compose(compose(compose(g, compose(a, b)), b), compose(g, a))) -> compose(compose(compose(g, compose(a, b)), b), compose(g, a)) % 7.58/7.74 2098: ifeq(codomain(b), domain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, compose(a, b)), compose(g, a))), compose(compose(h, compose(g, compose(a, b))), compose(g, a))), compose(compose(h, compose(g, compose(a, b))), compose(g, a))) -> compose(compose(h, compose(g, compose(a, b))), compose(g, a)) % 7.58/7.74 2099: ifeq(codomain(b), domain(g), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(compose(a, b), compose(g, a))), compose(compose(compose(a, b), compose(a, b)), compose(g, a))), compose(compose(compose(a, b), compose(a, b)), compose(g, a))) -> compose(compose(compose(a, b), compose(a, b)), compose(g, a)) % 7.58/7.74 2100: ifeq(codomain(a), domain(g), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(a, compose(g, compose(a, b)))), compose(compose(compose(g, a), a), compose(g, compose(a, b)))), compose(compose(compose(g, a), a), compose(g, compose(a, b)))) -> compose(compose(compose(g, a), a), compose(g, compose(a, b))) % 7.58/7.74 2101: ifeq(codomain(g), domain(g), ifeq(domain(compose(h, compose(g, a))), domain(g), compose(h, compose(g, a)), compose(compose(domain(compose(h, compose(g, a))), h), compose(g, a))), compose(compose(domain(compose(h, compose(g, a))), h), compose(g, a))) -> compose(compose(domain(compose(h, compose(g, a))), h), compose(g, a)) % 7.58/7.74 2102: ifeq(codomain(a), codomain(g), ifeq(domain(compose(compose(g, a), a)), domain(g), compose(compose(g, a), a), compose(compose(domain(compose(compose(g, a), a)), compose(g, a)), a)), compose(compose(domain(compose(compose(g, a), a)), compose(g, a)), a)) -> compose(compose(domain(compose(compose(g, a), a)), compose(g, a)), a) % 7.58/7.74 2103: ifeq(codomain(a), domain(g), ifeq(domain(compose(compose(h, a), h)), domain(g), compose(compose(h, a), h), compose(compose(domain(compose(compose(h, a), h)), compose(h, a)), h)), compose(compose(domain(compose(compose(h, a), h)), compose(h, a)), h)) -> compose(compose(domain(compose(compose(h, a), h)), compose(h, a)), h) % 7.58/7.74 2104: ifeq(codomain(a), domain(g), ifeq(domain(compose(compose(g, a), h)), domain(g), compose(compose(g, a), h), compose(compose(domain(compose(compose(g, a), h)), compose(g, a)), h)), compose(compose(domain(compose(compose(g, a), h)), compose(g, a)), h)) -> compose(compose(domain(compose(compose(g, a), h)), compose(g, a)), h) % 7.58/7.74 2105: ifeq(codomain(a), domain(g), ifeq(domain(compose(a, compose(g, a))), codomain(g), compose(a, compose(g, a)), compose(compose(domain(compose(a, compose(g, a))), a), compose(g, a))), compose(compose(domain(compose(a, compose(g, a))), a), compose(g, a))) -> compose(compose(domain(compose(a, compose(g, a))), a), compose(g, a)) % 7.58/7.74 2106: ifeq(codomain(b), domain(g), ifeq(domain(compose(b, compose(g, a))), codomain(a), compose(b, compose(g, a)), compose(compose(domain(compose(b, compose(g, a))), b), compose(g, a))), compose(compose(domain(compose(b, compose(g, a))), b), compose(g, a))) -> compose(compose(domain(compose(b, compose(g, a))), b), compose(g, a)) % 7.58/7.74 2107: ifeq(codomain(a), domain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, a), compose(h, a))), compose(compose(compose(a, b), compose(g, a)), compose(h, a))), compose(compose(compose(a, b), compose(g, a)), compose(h, a))) -> compose(compose(compose(a, b), compose(g, a)), compose(h, a)) % 7.58/7.74 2108: ifeq(codomain(a), domain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(h, a), compose(g, a))), compose(compose(compose(h, a), compose(h, a)), compose(g, a))), compose(compose(compose(h, a), compose(h, a)), compose(g, a))) -> compose(compose(compose(h, a), compose(h, a)), compose(g, a)) % 7.58/7.74 2109: ifeq(codomain(a), domain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, a), compose(g, a))), compose(compose(compose(h, a), compose(g, a)), compose(g, a))), compose(compose(compose(h, a), compose(g, a)), compose(g, a))) -> compose(compose(compose(h, a), compose(g, a)), compose(g, a)) % 7.58/7.74 2110: ifeq(codomain(a), domain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(h, a), compose(g, a))), compose(compose(compose(g, a), compose(h, a)), compose(g, a))), compose(compose(compose(g, a), compose(h, a)), compose(g, a))) -> compose(compose(compose(g, a), compose(h, a)), compose(g, a)) % 7.58/7.74 2111: ifeq(codomain(a), domain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(h, a), compose(g, a))), compose(compose(compose(a, b), compose(h, a)), compose(g, a))), compose(compose(compose(a, b), compose(h, a)), compose(g, a))) -> compose(compose(compose(a, b), compose(h, a)), compose(g, a)) % 7.58/7.74 2112: ifeq(codomain(a), domain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, a), compose(g, a))), compose(compose(compose(a, b), compose(g, a)), compose(g, a))), compose(compose(compose(a, b), compose(g, a)), compose(g, a))) -> compose(compose(compose(a, b), compose(g, a)), compose(g, a)) % 7.58/7.74 2113: ifeq(codomain(a), domain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, a), compose(h, a))), compose(compose(compose(h, a), compose(g, a)), compose(h, a))), compose(compose(compose(h, a), compose(g, a)), compose(h, a))) -> compose(compose(compose(h, a), compose(g, a)), compose(h, a)) % 7.58/7.74 2114: ifeq(codomain(a), domain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(h, a), compose(h, a))), compose(compose(compose(a, b), compose(h, a)), compose(h, a))), compose(compose(compose(a, b), compose(h, a)), compose(h, a))) -> compose(compose(compose(a, b), compose(h, a)), compose(h, a)) % 7.58/7.74 2115: ifeq(codomain(b), domain(g), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(compose(a, b), compose(g, a))), compose(compose(compose(g, a), compose(a, b)), compose(g, a))), compose(compose(compose(g, a), compose(a, b)), compose(g, a))) -> compose(compose(compose(g, a), compose(a, b)), compose(g, a)) % 7.58/7.74 2116: ifeq(codomain(a), codomain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, a), compose(a, b))), compose(compose(compose(g, a), compose(g, a)), compose(a, b))), compose(compose(compose(g, a), compose(g, a)), compose(a, b))) -> compose(compose(compose(g, a), compose(g, a)), compose(a, b)) % 7.58/7.74 2117: ifeq(codomain(a), domain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(h, a), compose(h, a))), compose(compose(compose(h, a), compose(h, a)), compose(h, a))), compose(compose(compose(h, a), compose(h, a)), compose(h, a))) -> compose(compose(compose(h, a), compose(h, a)), compose(h, a)) % 7.58/7.74 2118: ifeq(codomain(a), domain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, a), compose(h, a))), compose(compose(compose(g, a), compose(g, a)), compose(h, a))), compose(compose(compose(g, a), compose(g, a)), compose(h, a))) -> compose(compose(compose(g, a), compose(g, a)), compose(h, a)) % 7.58/7.74 2119: ifeq(codomain(a), domain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(h, a), compose(h, a))), compose(compose(compose(g, a), compose(h, a)), compose(h, a))), compose(compose(compose(g, a), compose(h, a)), compose(h, a))) -> compose(compose(compose(g, a), compose(h, a)), compose(h, a)) % 7.58/7.74 2120: ifeq(domain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), Y, ifeq(compose(domain(X), a), Y, domain(X), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 2121: ifeq(domain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), Y, ifeq(compose(domain(X), b), Y, domain(X), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 2122: ifeq(codomain(a), domain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, a), compose(g, a))), compose(compose(compose(g, a), compose(g, a)), compose(g, a))), compose(compose(compose(g, a), compose(g, a)), compose(g, a))) -> compose(compose(compose(g, a), compose(g, a)), compose(g, a)) % 7.58/7.74 2123: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), Y, ifeq(compose(codomain(X), a), Y, codomain(X), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 2124: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), Y, ifeq(compose(codomain(X), b), Y, codomain(X), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 2125: ifeq(codomain(g), codomain(compose(compose(g, compose(a, b)), h)), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(h, codomain(compose(compose(g, compose(a, b)), h)))), compose(compose(g, compose(a, b)), h)), compose(compose(g, compose(a, b)), h)) -> compose(compose(g, compose(a, b)), h) % 7.58/7.74 2126: ifeq(codomain(b), codomain(compose(compose(g, compose(a, b)), b)), ifeq(codomain(b), codomain(a), compose(compose(g, compose(a, b)), compose(b, codomain(compose(compose(g, compose(a, b)), b)))), compose(compose(g, compose(a, b)), b)), compose(compose(g, compose(a, b)), b)) -> compose(compose(g, compose(a, b)), b) % 7.58/7.74 2127: ifeq(codomain(a), codomain(compose(compose(g, compose(a, b)), a)), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(a, codomain(compose(compose(g, compose(a, b)), a)))), compose(compose(g, compose(a, b)), a)), compose(compose(g, compose(a, b)), a)) -> compose(compose(g, compose(a, b)), a) % 7.58/7.74 2128: ifeq(codomain(b), codomain(compose(h, compose(g, compose(a, b)))), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, compose(a, b)), codomain(compose(h, compose(g, compose(a, b)))))), compose(h, compose(g, compose(a, b)))), compose(h, compose(g, compose(a, b)))) -> compose(h, compose(g, compose(a, b))) % 7.58/7.74 2129: ifeq(codomain(b), codomain(compose(compose(h, a), compose(a, b))), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(compose(a, b), codomain(compose(compose(h, a), compose(a, b))))), compose(compose(h, a), compose(a, b))), compose(compose(h, a), compose(a, b))) -> compose(compose(h, a), compose(a, b)) % 7.58/7.74 2130: ifeq(codomain(b), codomain(compose(compose(a, b), compose(a, b))), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(compose(a, b), codomain(compose(compose(a, b), compose(a, b))))), compose(compose(a, b), compose(a, b))), compose(compose(a, b), compose(a, b))) -> compose(compose(a, b), compose(a, b)) % 7.58/7.74 2131: ifeq(domain(X), domain(g), ifeq(codomain(b), domain(X), compose(compose(a, b), compose(domain(X), compose(g, compose(a, b)))), compose(compose(compose(a, b), domain(X)), compose(g, compose(a, b)))), compose(compose(compose(a, b), domain(X)), compose(g, compose(a, b)))) -> compose(compose(compose(a, b), domain(X)), compose(g, compose(a, b))) % 7.58/7.74 2132: ifeq(domain(X), codomain(g), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(domain(X), compose(a, b))), compose(compose(compose(g, compose(a, b)), domain(X)), compose(a, b))), compose(compose(compose(g, compose(a, b)), domain(X)), compose(a, b))) -> compose(compose(compose(g, compose(a, b)), domain(X)), compose(a, b)) % 7.58/7.74 2133: ifeq(domain(X), domain(g), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(domain(X), compose(h, a))), compose(compose(compose(g, compose(a, b)), domain(X)), compose(h, a))), compose(compose(compose(g, compose(a, b)), domain(X)), compose(h, a))) -> compose(compose(compose(g, compose(a, b)), domain(X)), compose(h, a)) % 7.58/7.74 2134: ifeq(codomain(X), codomain(g), ifeq(codomain(b), codomain(X), compose(compose(g, compose(a, b)), compose(codomain(X), compose(a, b))), compose(compose(compose(g, compose(a, b)), codomain(X)), compose(a, b))), compose(compose(compose(g, compose(a, b)), codomain(X)), compose(a, b))) -> compose(compose(compose(g, compose(a, b)), codomain(X)), compose(a, b)) % 7.58/7.74 2135: ifeq(domain(X), domain(g), ifeq(codomain(a), domain(X), compose(compose(h, a), compose(domain(X), compose(g, compose(a, b)))), compose(compose(compose(h, a), domain(X)), compose(g, compose(a, b)))), compose(compose(compose(h, a), domain(X)), compose(g, compose(a, b)))) -> compose(compose(compose(h, a), domain(X)), compose(g, compose(a, b))) % 7.58/7.74 2136: ifeq(codomain(X), domain(g), ifeq(codomain(b), codomain(X), compose(compose(g, compose(a, b)), compose(codomain(X), compose(h, a))), compose(compose(compose(g, compose(a, b)), codomain(X)), compose(h, a))), compose(compose(compose(g, compose(a, b)), codomain(X)), compose(h, a))) -> compose(compose(compose(g, compose(a, b)), codomain(X)), compose(h, a)) % 7.58/7.74 2137: ifeq(codomain(X), domain(g), ifeq(codomain(b), codomain(X), compose(compose(a, b), compose(codomain(X), compose(g, compose(a, b)))), compose(compose(compose(a, b), codomain(X)), compose(g, compose(a, b)))), compose(compose(compose(a, b), codomain(X)), compose(g, compose(a, b)))) -> compose(compose(compose(a, b), codomain(X)), compose(g, compose(a, b))) % 7.58/7.74 2138: ifeq(codomain(X), domain(g), ifeq(codomain(a), codomain(X), compose(compose(h, a), compose(codomain(X), compose(g, compose(a, b)))), compose(compose(compose(h, a), codomain(X)), compose(g, compose(a, b)))), compose(compose(compose(h, a), codomain(X)), compose(g, compose(a, b)))) -> compose(compose(compose(h, a), codomain(X)), compose(g, compose(a, b))) % 7.58/7.74 2139: ifeq(codomain(a), codomain(compose(compose(a, b), compose(h, a))), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(h, a), codomain(compose(compose(a, b), compose(h, a))))), compose(compose(a, b), compose(h, a))), compose(compose(a, b), compose(h, a))) -> compose(compose(a, b), compose(h, a)) % 7.58/7.74 2140: ifeq(codomain(a), codomain(compose(compose(a, b), compose(g, a))), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, a), codomain(compose(compose(a, b), compose(g, a))))), compose(compose(a, b), compose(g, a))), compose(compose(a, b), compose(g, a))) -> compose(compose(a, b), compose(g, a)) % 7.58/7.74 2141: ifeq(codomain(a), codomain(compose(compose(h, a), compose(h, a))), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(h, a), codomain(compose(compose(h, a), compose(h, a))))), compose(compose(h, a), compose(h, a))), compose(compose(h, a), compose(h, a))) -> compose(compose(h, a), compose(h, a)) % 7.58/7.74 2142: ifeq(codomain(b), codomain(compose(compose(g, a), compose(a, b))), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(compose(a, b), codomain(compose(compose(g, a), compose(a, b))))), compose(compose(g, a), compose(a, b))), compose(compose(g, a), compose(a, b))) -> compose(compose(g, a), compose(a, b)) % 7.58/7.74 2143: ifeq(codomain(a), codomain(compose(compose(g, a), compose(h, a))), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(h, a), codomain(compose(compose(g, a), compose(h, a))))), compose(compose(g, a), compose(h, a))), compose(compose(g, a), compose(h, a))) -> compose(compose(g, a), compose(h, a)) % 7.58/7.74 2144: ifeq(codomain(a), codomain(compose(compose(h, a), compose(g, a))), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, a), codomain(compose(compose(h, a), compose(g, a))))), compose(compose(h, a), compose(g, a))), compose(compose(h, a), compose(g, a))) -> compose(compose(h, a), compose(g, a)) % 7.58/7.74 2145: ifeq(codomain(b), codomain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(g, compose(a, b)), compose(a, b))), compose(compose(domain(X), compose(g, compose(a, b))), compose(a, b))), compose(compose(domain(X), compose(g, compose(a, b))), compose(a, b))) -> compose(compose(domain(X), compose(g, compose(a, b))), compose(a, b)) % 7.58/7.74 2146: ifeq(codomain(b), codomain(X), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(compose(a, b), codomain(X))), compose(compose(compose(g, compose(a, b)), compose(a, b)), codomain(X))), compose(compose(compose(g, compose(a, b)), compose(a, b)), codomain(X))) -> compose(compose(compose(g, compose(a, b)), compose(a, b)), codomain(X)) % 7.58/7.74 2147: ifeq(codomain(b), codomain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(g, compose(a, b)), compose(a, b))), compose(compose(codomain(X), compose(g, compose(a, b))), compose(a, b))), compose(compose(codomain(X), compose(g, compose(a, b))), compose(a, b))) -> compose(compose(codomain(X), compose(g, compose(a, b))), compose(a, b)) % 7.58/7.74 2148: ifeq(codomain(b), domain(g), ifeq(codomain(X), codomain(g), compose(codomain(X), compose(compose(a, b), compose(g, compose(a, b)))), compose(compose(codomain(X), compose(a, b)), compose(g, compose(a, b)))), compose(compose(codomain(X), compose(a, b)), compose(g, compose(a, b)))) -> compose(compose(codomain(X), compose(a, b)), compose(g, compose(a, b))) % 7.58/7.74 2149: ifeq(codomain(a), domain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(h, a), compose(g, compose(a, b)))), compose(compose(domain(X), compose(h, a)), compose(g, compose(a, b)))), compose(compose(domain(X), compose(h, a)), compose(g, compose(a, b)))) -> compose(compose(domain(X), compose(h, a)), compose(g, compose(a, b))) % 7.58/7.74 2150: ifeq(codomain(b), domain(X), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(compose(a, b), domain(X))), compose(compose(compose(g, compose(a, b)), compose(a, b)), domain(X))), compose(compose(compose(g, compose(a, b)), compose(a, b)), domain(X))) -> compose(compose(compose(g, compose(a, b)), compose(a, b)), domain(X)) % 7.58/7.74 2151: ifeq(codomain(b), domain(g), ifeq(domain(X), codomain(g), compose(domain(X), compose(compose(a, b), compose(g, compose(a, b)))), compose(compose(domain(X), compose(a, b)), compose(g, compose(a, b)))), compose(compose(domain(X), compose(a, b)), compose(g, compose(a, b)))) -> compose(compose(domain(X), compose(a, b)), compose(g, compose(a, b))) % 7.58/7.74 2152: ifeq(codomain(b), domain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(g, compose(a, b)), compose(h, a))), compose(compose(domain(X), compose(g, compose(a, b))), compose(h, a))), compose(compose(domain(X), compose(g, compose(a, b))), compose(h, a))) -> compose(compose(domain(X), compose(g, compose(a, b))), compose(h, a)) % 7.58/7.74 2153: ifeq(codomain(b), codomain(X), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, compose(a, b)), codomain(X))), compose(compose(compose(h, a), compose(g, compose(a, b))), codomain(X))), compose(compose(compose(h, a), compose(g, compose(a, b))), codomain(X))) -> compose(compose(compose(h, a), compose(g, compose(a, b))), codomain(X)) % 7.58/7.74 2154: ifeq(codomain(a), codomain(X), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(h, a), codomain(X))), compose(compose(compose(g, compose(a, b)), compose(h, a)), codomain(X))), compose(compose(compose(g, compose(a, b)), compose(h, a)), codomain(X))) -> compose(compose(compose(g, compose(a, b)), compose(h, a)), codomain(X)) % 7.58/7.74 2155: ifeq(codomain(b), codomain(X), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, compose(a, b)), codomain(X))), compose(compose(compose(a, b), compose(g, compose(a, b))), codomain(X))), compose(compose(compose(a, b), compose(g, compose(a, b))), codomain(X))) -> compose(compose(compose(a, b), compose(g, compose(a, b))), codomain(X)) % 7.58/7.74 2156: ifeq(codomain(X), domain(g), ifeq(codomain(b), codomain(X), compose(compose(g, compose(a, b)), compose(codomain(X), compose(g, a))), compose(compose(compose(g, compose(a, b)), codomain(X)), compose(g, a))), compose(compose(compose(g, compose(a, b)), codomain(X)), compose(g, a))) -> compose(compose(compose(g, compose(a, b)), codomain(X)), compose(g, a)) % 7.58/7.74 2157: ifeq(domain(X), domain(g), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(domain(X), compose(g, a))), compose(compose(compose(g, compose(a, b)), domain(X)), compose(g, a))), compose(compose(compose(g, compose(a, b)), domain(X)), compose(g, a))) -> compose(compose(compose(g, compose(a, b)), domain(X)), compose(g, a)) % 7.58/7.74 2158: ifeq(codomain(X), domain(g), ifeq(codomain(a), codomain(X), compose(compose(g, a), compose(codomain(X), compose(g, compose(a, b)))), compose(compose(compose(g, a), codomain(X)), compose(g, compose(a, b)))), compose(compose(compose(g, a), codomain(X)), compose(g, compose(a, b)))) -> compose(compose(compose(g, a), codomain(X)), compose(g, compose(a, b))) % 7.58/7.74 2159: ifeq(domain(X), domain(g), ifeq(codomain(a), domain(X), compose(compose(g, a), compose(domain(X), compose(g, compose(a, b)))), compose(compose(compose(g, a), domain(X)), compose(g, compose(a, b)))), compose(compose(compose(g, a), domain(X)), compose(g, compose(a, b)))) -> compose(compose(compose(g, a), domain(X)), compose(g, compose(a, b))) % 7.58/7.74 2160: ifeq(codomain(a), codomain(compose(compose(g, a), compose(g, a))), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, a), codomain(compose(compose(g, a), compose(g, a))))), compose(compose(g, a), compose(g, a))), compose(compose(g, a), compose(g, a))) -> compose(compose(g, a), compose(g, a)) % 7.58/7.74 2161: ifeq(codomain(a), domain(X), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(h, a), domain(X))), compose(compose(compose(g, compose(a, b)), compose(h, a)), domain(X))), compose(compose(compose(g, compose(a, b)), compose(h, a)), domain(X))) -> compose(compose(compose(g, compose(a, b)), compose(h, a)), domain(X)) % 7.58/7.74 2162: ifeq(codomain(b), domain(X), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, compose(a, b)), domain(X))), compose(compose(compose(a, b), compose(g, compose(a, b))), domain(X))), compose(compose(compose(a, b), compose(g, compose(a, b))), domain(X))) -> compose(compose(compose(a, b), compose(g, compose(a, b))), domain(X)) % 7.58/7.74 2163: ifeq(codomain(a), domain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(g, a), compose(g, compose(a, b)))), compose(compose(codomain(X), compose(g, a)), compose(g, compose(a, b)))), compose(compose(codomain(X), compose(g, a)), compose(g, compose(a, b)))) -> compose(compose(codomain(X), compose(g, a)), compose(g, compose(a, b))) % 7.58/7.74 2164: ifeq(codomain(a), domain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(g, a), compose(g, compose(a, b)))), compose(compose(domain(X), compose(g, a)), compose(g, compose(a, b)))), compose(compose(domain(X), compose(g, a)), compose(g, compose(a, b)))) -> compose(compose(domain(X), compose(g, a)), compose(g, compose(a, b))) % 7.58/7.74 2165: ifeq(codomain(b), domain(X), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, compose(a, b)), domain(X))), compose(compose(compose(h, a), compose(g, compose(a, b))), domain(X))), compose(compose(compose(h, a), compose(g, compose(a, b))), domain(X))) -> compose(compose(compose(h, a), compose(g, compose(a, b))), domain(X)) % 7.58/7.74 2166: ifeq(codomain(b), domain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(g, compose(a, b)), compose(h, a))), compose(compose(codomain(X), compose(g, compose(a, b))), compose(h, a))), compose(compose(codomain(X), compose(g, compose(a, b))), compose(h, a))) -> compose(compose(codomain(X), compose(g, compose(a, b))), compose(h, a)) % 7.58/7.74 2167: ifeq(codomain(b), domain(X), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, compose(a, b)), domain(X))), compose(compose(compose(g, a), compose(g, compose(a, b))), domain(X))), compose(compose(compose(g, a), compose(g, compose(a, b))), domain(X))) -> compose(compose(compose(g, a), compose(g, compose(a, b))), domain(X)) % 7.58/7.74 2168: ifeq(codomain(a), domain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(h, a), compose(g, compose(a, b)))), compose(compose(codomain(X), compose(h, a)), compose(g, compose(a, b)))), compose(compose(codomain(X), compose(h, a)), compose(g, compose(a, b)))) -> compose(compose(codomain(X), compose(h, a)), compose(g, compose(a, b))) % 7.58/7.74 2169: ifeq(codomain(b), domain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(g, compose(a, b)), compose(g, a))), compose(compose(domain(X), compose(g, compose(a, b))), compose(g, a))), compose(compose(domain(X), compose(g, compose(a, b))), compose(g, a))) -> compose(compose(domain(X), compose(g, compose(a, b))), compose(g, a)) % 7.58/7.74 2170: ifeq(codomain(a), domain(X), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, a), domain(X))), compose(compose(compose(g, compose(a, b)), compose(g, a)), domain(X))), compose(compose(compose(g, compose(a, b)), compose(g, a)), domain(X))) -> compose(compose(compose(g, compose(a, b)), compose(g, a)), domain(X)) % 7.58/7.74 2171: ifeq(codomain(b), domain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(g, compose(a, b)), compose(g, a))), compose(compose(codomain(X), compose(g, compose(a, b))), compose(g, a))), compose(compose(codomain(X), compose(g, compose(a, b))), compose(g, a))) -> compose(compose(codomain(X), compose(g, compose(a, b))), compose(g, a)) % 7.58/7.74 2172: ifeq(codomain(a), codomain(X), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, a), codomain(X))), compose(compose(compose(g, compose(a, b)), compose(g, a)), codomain(X))), compose(compose(compose(g, compose(a, b)), compose(g, a)), codomain(X))) -> compose(compose(compose(g, compose(a, b)), compose(g, a)), codomain(X)) % 7.58/7.74 2173: ifeq(codomain(b), codomain(X), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, compose(a, b)), codomain(X))), compose(compose(compose(g, a), compose(g, compose(a, b))), codomain(X))), compose(compose(compose(g, a), compose(g, compose(a, b))), codomain(X))) -> compose(compose(compose(g, a), compose(g, compose(a, b))), codomain(X)) % 7.58/7.74 2174: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), X, ifeq(compose(g, compose(a, b)), X, compose(h, a), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 2175: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), X, ifeq(compose(compose(h, a), a), X, compose(h, a), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 2176: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), X, ifeq(compose(compose(a, b), a), X, compose(a, b), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 2177: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), X, ifeq(compose(compose(a, b), b), X, compose(a, b), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 2178: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), X, ifeq(compose(compose(g, a), a), X, compose(g, a), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 2179: ifeq(codomain(a), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), X, ifeq(compose(g, compose(a, b)), X, compose(g, a), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 2180: ifeq(codomain(X), codomain(g), ifeq(domain(compose(codomain(X), compose(a, b))), codomain(X), compose(codomain(X), compose(a, b)), compose(compose(domain(compose(codomain(X), compose(a, b))), codomain(X)), compose(a, b))), compose(compose(domain(compose(codomain(X), compose(a, b))), codomain(X)), compose(a, b))) -> compose(compose(domain(compose(codomain(X), compose(a, b))), codomain(X)), compose(a, b)) % 7.58/7.74 2181: ifeq(domain(X), codomain(g), ifeq(domain(compose(domain(X), compose(a, b))), domain(X), compose(domain(X), compose(a, b)), compose(compose(domain(compose(domain(X), compose(a, b))), domain(X)), compose(a, b))), compose(compose(domain(compose(domain(X), compose(a, b))), domain(X)), compose(a, b))) -> compose(compose(domain(compose(domain(X), compose(a, b))), domain(X)), compose(a, b)) % 7.58/7.74 2182: ifeq(codomain(X), domain(g), ifeq(domain(compose(codomain(X), compose(h, a))), codomain(X), compose(codomain(X), compose(h, a)), compose(compose(domain(compose(codomain(X), compose(h, a))), codomain(X)), compose(h, a))), compose(compose(domain(compose(codomain(X), compose(h, a))), codomain(X)), compose(h, a))) -> compose(compose(domain(compose(codomain(X), compose(h, a))), codomain(X)), compose(h, a)) % 7.58/7.74 2183: ifeq(domain(X), domain(g), ifeq(domain(compose(domain(X), compose(h, a))), domain(X), compose(domain(X), compose(h, a)), compose(compose(domain(compose(domain(X), compose(h, a))), domain(X)), compose(h, a))), compose(compose(domain(compose(domain(X), compose(h, a))), domain(X)), compose(h, a))) -> compose(compose(domain(compose(domain(X), compose(h, a))), domain(X)), compose(h, a)) % 7.58/7.74 2184: ifeq(codomain(b), codomain(X), ifeq(domain(compose(compose(a, b), codomain(X))), codomain(g), compose(compose(a, b), codomain(X)), compose(compose(domain(compose(compose(a, b), codomain(X))), compose(a, b)), codomain(X))), compose(compose(domain(compose(compose(a, b), codomain(X))), compose(a, b)), codomain(X))) -> compose(compose(domain(compose(compose(a, b), codomain(X))), compose(a, b)), codomain(X)) % 7.58/7.74 2185: ifeq(codomain(b), domain(X), ifeq(domain(compose(compose(a, b), domain(X))), codomain(g), compose(compose(a, b), domain(X)), compose(compose(domain(compose(compose(a, b), domain(X))), compose(a, b)), domain(X))), compose(compose(domain(compose(compose(a, b), domain(X))), compose(a, b)), domain(X))) -> compose(compose(domain(compose(compose(a, b), domain(X))), compose(a, b)), domain(X)) % 7.58/7.74 2186: ifeq(codomain(a), domain(X), ifeq(domain(compose(compose(h, a), domain(X))), domain(g), compose(compose(h, a), domain(X)), compose(compose(domain(compose(compose(h, a), domain(X))), compose(h, a)), domain(X))), compose(compose(domain(compose(compose(h, a), domain(X))), compose(h, a)), domain(X))) -> compose(compose(domain(compose(compose(h, a), domain(X))), compose(h, a)), domain(X)) % 7.58/7.74 2187: ifeq(codomain(a), codomain(X), ifeq(domain(compose(compose(h, a), codomain(X))), domain(g), compose(compose(h, a), codomain(X)), compose(compose(domain(compose(compose(h, a), codomain(X))), compose(h, a)), codomain(X))), compose(compose(domain(compose(compose(h, a), codomain(X))), compose(h, a)), codomain(X))) -> compose(compose(domain(compose(compose(h, a), codomain(X))), compose(h, a)), codomain(X)) % 7.58/7.74 2188: ifeq(codomain(X), domain(g), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(X, compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), X), compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), X), compose(g, compose(a, b)))) -> compose(compose(compose(g, compose(a, b)), X), compose(g, compose(a, b))) % 7.58/7.74 2189: ifeq(codomain(b), domain(X), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, compose(a, b)), X)), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), X)), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), X)) -> compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), X) % 7.58/7.74 2190: ifeq(codomain(b), domain(g), ifeq(codomain(X), domain(g), compose(X, compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), compose(compose(X, compose(g, compose(a, b))), compose(g, compose(a, b)))), compose(compose(X, compose(g, compose(a, b))), compose(g, compose(a, b)))) -> compose(compose(X, compose(g, compose(a, b))), compose(g, compose(a, b))) % 7.58/7.74 2191: ifeq(domain(X), domain(g), ifeq(domain(compose(domain(X), compose(g, a))), domain(X), compose(domain(X), compose(g, a)), compose(compose(domain(compose(domain(X), compose(g, a))), domain(X)), compose(g, a))), compose(compose(domain(compose(domain(X), compose(g, a))), domain(X)), compose(g, a))) -> compose(compose(domain(compose(domain(X), compose(g, a))), domain(X)), compose(g, a)) % 7.58/7.74 2192: ifeq(codomain(X), domain(g), ifeq(domain(compose(codomain(X), compose(g, a))), codomain(X), compose(codomain(X), compose(g, a)), compose(compose(domain(compose(codomain(X), compose(g, a))), codomain(X)), compose(g, a))), compose(compose(domain(compose(codomain(X), compose(g, a))), codomain(X)), compose(g, a))) -> compose(compose(domain(compose(codomain(X), compose(g, a))), codomain(X)), compose(g, a)) % 7.58/7.74 2193: ifeq(domain(X), codomain(compose(compose(g, compose(a, b)), domain(X))), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(domain(X), codomain(compose(compose(g, compose(a, b)), domain(X))))), compose(compose(g, compose(a, b)), domain(X))), compose(compose(g, compose(a, b)), domain(X))) -> compose(compose(g, compose(a, b)), domain(X)) % 7.58/7.74 2194: ifeq(codomain(X), codomain(compose(compose(g, compose(a, b)), codomain(X))), ifeq(codomain(b), codomain(X), compose(compose(g, compose(a, b)), compose(codomain(X), codomain(compose(compose(g, compose(a, b)), codomain(X))))), compose(compose(g, compose(a, b)), codomain(X))), compose(compose(g, compose(a, b)), codomain(X))) -> compose(compose(g, compose(a, b)), codomain(X)) % 7.58/7.74 2195: ifeq(codomain(a), domain(X), ifeq(domain(compose(compose(g, a), domain(X))), domain(g), compose(compose(g, a), domain(X)), compose(compose(domain(compose(compose(g, a), domain(X))), compose(g, a)), domain(X))), compose(compose(domain(compose(compose(g, a), domain(X))), compose(g, a)), domain(X))) -> compose(compose(domain(compose(compose(g, a), domain(X))), compose(g, a)), domain(X)) % 7.58/7.74 2196: ifeq(codomain(a), codomain(X), ifeq(domain(compose(compose(g, a), codomain(X))), domain(g), compose(compose(g, a), codomain(X)), compose(compose(domain(compose(compose(g, a), codomain(X))), compose(g, a)), codomain(X))), compose(compose(domain(compose(compose(g, a), codomain(X))), compose(g, a)), codomain(X))) -> compose(compose(domain(compose(compose(g, a), codomain(X))), compose(g, a)), codomain(X)) % 7.58/7.74 2197: ifeq(codomain(b), codomain(compose(domain(X), compose(g, compose(a, b)))), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(g, compose(a, b)), codomain(compose(domain(X), compose(g, compose(a, b)))))), compose(domain(X), compose(g, compose(a, b)))), compose(domain(X), compose(g, compose(a, b)))) -> compose(domain(X), compose(g, compose(a, b))) % 7.58/7.74 2198: ifeq(codomain(b), codomain(compose(codomain(X), compose(g, compose(a, b)))), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(g, compose(a, b)), codomain(compose(codomain(X), compose(g, compose(a, b)))))), compose(codomain(X), compose(g, compose(a, b)))), compose(codomain(X), compose(g, compose(a, b)))) -> compose(codomain(X), compose(g, compose(a, b))) % 7.58/7.74 2199: ifeq(codomain(g), domain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(h, compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), h), compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), h), compose(g, compose(a, b)))) -> compose(compose(compose(g, compose(a, b)), h), compose(g, compose(a, b))) % 7.58/7.74 2200: ifeq(codomain(b), codomain(a), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, compose(a, b)), b)), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), b)), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), b)) -> compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), b) % 7.58/7.74 2201: ifeq(codomain(b), codomain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, compose(a, b)), compose(a, b))), compose(compose(compose(a, b), compose(g, compose(a, b))), compose(a, b))), compose(compose(compose(a, b), compose(g, compose(a, b))), compose(a, b))) -> compose(compose(compose(a, b), compose(g, compose(a, b))), compose(a, b)) % 7.58/7.74 2202: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(compose(a, b), compose(a, b))), compose(compose(compose(g, compose(a, b)), compose(a, b)), compose(a, b))), compose(compose(compose(g, compose(a, b)), compose(a, b)), compose(a, b))) -> compose(compose(compose(g, compose(a, b)), compose(a, b)), compose(a, b)) % 7.58/7.74 2203: ifeq(codomain(a), codomain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(h, a), compose(a, b))), compose(compose(compose(g, compose(a, b)), compose(h, a)), compose(a, b))), compose(compose(compose(g, compose(a, b)), compose(h, a)), compose(a, b))) -> compose(compose(compose(g, compose(a, b)), compose(h, a)), compose(a, b)) % 7.58/7.74 2204: ifeq(codomain(b), domain(g), ifeq(codomain(g), domain(g), compose(h, compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), compose(compose(h, compose(g, compose(a, b))), compose(g, compose(a, b)))), compose(compose(h, compose(g, compose(a, b))), compose(g, compose(a, b)))) -> compose(compose(h, compose(g, compose(a, b))), compose(g, compose(a, b))) % 7.58/7.74 2205: ifeq(codomain(b), domain(g), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(compose(a, b), compose(h, a))), compose(compose(compose(g, compose(a, b)), compose(a, b)), compose(h, a))), compose(compose(compose(g, compose(a, b)), compose(a, b)), compose(h, a))) -> compose(compose(compose(g, compose(a, b)), compose(a, b)), compose(h, a)) % 7.58/7.74 2206: ifeq(codomain(b), domain(g), ifeq(codomain(b), codomain(g), compose(compose(a, b), compose(compose(a, b), compose(g, compose(a, b)))), compose(compose(compose(a, b), compose(a, b)), compose(g, compose(a, b)))), compose(compose(compose(a, b), compose(a, b)), compose(g, compose(a, b)))) -> compose(compose(compose(a, b), compose(a, b)), compose(g, compose(a, b))) % 7.58/7.74 2207: ifeq(codomain(b), codomain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, compose(a, b)), compose(a, b))), compose(compose(compose(h, a), compose(g, compose(a, b))), compose(a, b))), compose(compose(compose(h, a), compose(g, compose(a, b))), compose(a, b))) -> compose(compose(compose(h, a), compose(g, compose(a, b))), compose(a, b)) % 7.58/7.74 2208: ifeq(codomain(b), domain(g), ifeq(codomain(a), codomain(g), compose(compose(h, a), compose(compose(a, b), compose(g, compose(a, b)))), compose(compose(compose(h, a), compose(a, b)), compose(g, compose(a, b)))), compose(compose(compose(h, a), compose(a, b)), compose(g, compose(a, b)))) -> compose(compose(compose(h, a), compose(a, b)), compose(g, compose(a, b))) % 7.58/7.74 2209: ifeq(codomain(b), domain(g), ifeq(codomain(b), codomain(a), compose(compose(g, compose(a, b)), compose(b, compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), b), compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), b), compose(g, compose(a, b)))) -> compose(compose(compose(g, compose(a, b)), b), compose(g, compose(a, b))) % 7.58/7.74 2210: ifeq(codomain(a), domain(g), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(a, compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), a), compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), a), compose(g, compose(a, b)))) -> compose(compose(compose(g, compose(a, b)), a), compose(g, compose(a, b))) % 7.58/7.74 2211: ifeq(codomain(b), codomain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, compose(a, b)), a)), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), a)), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), a)) -> compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), a) % 7.58/7.74 2212: ifeq(codomain(a), domain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, a), compose(g, compose(a, b)))), compose(compose(compose(a, b), compose(g, a)), compose(g, compose(a, b)))), compose(compose(compose(a, b), compose(g, a)), compose(g, compose(a, b)))) -> compose(compose(compose(a, b), compose(g, a)), compose(g, compose(a, b))) % 7.58/7.74 2213: ifeq(codomain(a), domain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(h, a), compose(g, compose(a, b)))), compose(compose(compose(h, a), compose(h, a)), compose(g, compose(a, b)))), compose(compose(compose(h, a), compose(h, a)), compose(g, compose(a, b)))) -> compose(compose(compose(h, a), compose(h, a)), compose(g, compose(a, b))) % 7.58/7.74 2214: ifeq(codomain(a), domain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(h, a), compose(g, compose(a, b)))), compose(compose(compose(a, b), compose(h, a)), compose(g, compose(a, b)))), compose(compose(compose(a, b), compose(h, a)), compose(g, compose(a, b)))) -> compose(compose(compose(a, b), compose(h, a)), compose(g, compose(a, b))) % 7.58/7.74 2215: ifeq(codomain(b), domain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, compose(a, b)), compose(h, a))), compose(compose(compose(h, a), compose(g, compose(a, b))), compose(h, a))), compose(compose(compose(h, a), compose(g, compose(a, b))), compose(h, a))) -> compose(compose(compose(h, a), compose(g, compose(a, b))), compose(h, a)) % 7.58/7.74 2216: ifeq(codomain(b), domain(g), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(compose(a, b), compose(g, a))), compose(compose(compose(g, compose(a, b)), compose(a, b)), compose(g, a))), compose(compose(compose(g, compose(a, b)), compose(a, b)), compose(g, a))) -> compose(compose(compose(g, compose(a, b)), compose(a, b)), compose(g, a)) % 7.58/7.74 2217: ifeq(codomain(a), domain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(h, a), compose(h, a))), compose(compose(compose(g, compose(a, b)), compose(h, a)), compose(h, a))), compose(compose(compose(g, compose(a, b)), compose(h, a)), compose(h, a))) -> compose(compose(compose(g, compose(a, b)), compose(h, a)), compose(h, a)) % 7.58/7.74 2218: ifeq(codomain(a), domain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(h, a), compose(g, a))), compose(compose(compose(g, compose(a, b)), compose(h, a)), compose(g, a))), compose(compose(compose(g, compose(a, b)), compose(h, a)), compose(g, a))) -> compose(compose(compose(g, compose(a, b)), compose(h, a)), compose(g, a)) % 7.58/7.74 2219: ifeq(codomain(a), domain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, a), compose(g, compose(a, b)))), compose(compose(compose(h, a), compose(g, a)), compose(g, compose(a, b)))), compose(compose(compose(h, a), compose(g, a)), compose(g, compose(a, b)))) -> compose(compose(compose(h, a), compose(g, a)), compose(g, compose(a, b))) % 7.58/7.74 2220: ifeq(codomain(b), domain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, compose(a, b)), compose(h, a))), compose(compose(compose(a, b), compose(g, compose(a, b))), compose(h, a))), compose(compose(compose(a, b), compose(g, compose(a, b))), compose(h, a))) -> compose(compose(compose(a, b), compose(g, compose(a, b))), compose(h, a)) % 7.58/7.74 2221: ifeq(codomain(b), domain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, compose(a, b)), compose(g, a))), compose(compose(compose(h, a), compose(g, compose(a, b))), compose(g, a))), compose(compose(compose(h, a), compose(g, compose(a, b))), compose(g, a))) -> compose(compose(compose(h, a), compose(g, compose(a, b))), compose(g, a)) % 7.58/7.74 2222: ifeq(codomain(b), domain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, compose(a, b)), h)), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), h)), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), h)) -> compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), h) % 7.58/7.74 2223: ifeq(codomain(b), codomain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, compose(a, b)), compose(a, b))), compose(compose(compose(g, a), compose(g, compose(a, b))), compose(a, b))), compose(compose(compose(g, a), compose(g, compose(a, b))), compose(a, b))) -> compose(compose(compose(g, a), compose(g, compose(a, b))), compose(a, b)) % 7.58/7.74 2224: ifeq(codomain(a), codomain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, a), compose(a, b))), compose(compose(compose(g, compose(a, b)), compose(g, a)), compose(a, b))), compose(compose(compose(g, compose(a, b)), compose(g, a)), compose(a, b))) -> compose(compose(compose(g, compose(a, b)), compose(g, a)), compose(a, b)) % 7.58/7.74 2225: ifeq(codomain(a), domain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, a), compose(h, a))), compose(compose(compose(g, compose(a, b)), compose(g, a)), compose(h, a))), compose(compose(compose(g, compose(a, b)), compose(g, a)), compose(h, a))) -> compose(compose(compose(g, compose(a, b)), compose(g, a)), compose(h, a)) % 7.58/7.74 2226: ifeq(codomain(b), domain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, compose(a, b)), compose(h, a))), compose(compose(compose(g, a), compose(g, compose(a, b))), compose(h, a))), compose(compose(compose(g, a), compose(g, compose(a, b))), compose(h, a))) -> compose(compose(compose(g, a), compose(g, compose(a, b))), compose(h, a)) % 7.58/7.74 2227: ifeq(codomain(a), domain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(h, a), compose(g, compose(a, b)))), compose(compose(compose(g, a), compose(h, a)), compose(g, compose(a, b)))), compose(compose(compose(g, a), compose(h, a)), compose(g, compose(a, b)))) -> compose(compose(compose(g, a), compose(h, a)), compose(g, compose(a, b))) % 7.58/7.74 2228: ifeq(codomain(b), domain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, compose(a, b)), compose(g, a))), compose(compose(compose(a, b), compose(g, compose(a, b))), compose(g, a))), compose(compose(compose(a, b), compose(g, compose(a, b))), compose(g, a))) -> compose(compose(compose(a, b), compose(g, compose(a, b))), compose(g, a)) % 7.58/7.74 2229: ifeq(codomain(b), domain(g), ifeq(codomain(a), codomain(g), compose(compose(g, a), compose(compose(a, b), compose(g, compose(a, b)))), compose(compose(compose(g, a), compose(a, b)), compose(g, compose(a, b)))), compose(compose(compose(g, a), compose(a, b)), compose(g, compose(a, b)))) -> compose(compose(compose(g, a), compose(a, b)), compose(g, compose(a, b))) % 7.58/7.74 2230: ifeq(codomain(a), domain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, a), compose(g, a))), compose(compose(compose(g, compose(a, b)), compose(g, a)), compose(g, a))), compose(compose(compose(g, compose(a, b)), compose(g, a)), compose(g, a))) -> compose(compose(compose(g, compose(a, b)), compose(g, a)), compose(g, a)) % 7.58/7.74 2231: ifeq(codomain(b), domain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, compose(a, b)), compose(g, a))), compose(compose(compose(g, a), compose(g, compose(a, b))), compose(g, a))), compose(compose(compose(g, a), compose(g, compose(a, b))), compose(g, a))) -> compose(compose(compose(g, a), compose(g, compose(a, b))), compose(g, a)) % 7.58/7.74 2232: ifeq(codomain(a), domain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, a), compose(g, compose(a, b)))), compose(compose(compose(g, a), compose(g, a)), compose(g, compose(a, b)))), compose(compose(compose(g, a), compose(g, a)), compose(g, compose(a, b)))) -> compose(compose(compose(g, a), compose(g, a)), compose(g, compose(a, b))) % 7.58/7.74 2233: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), b), X, ifeq(compose(compose(g, compose(a, b)), b), X, compose(g, compose(a, b)), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 2234: ifeq(codomain(b), codomain(g), ifeq(codomain(b), codomain(a), ifeq(compose(compose(g, compose(a, b)), a), X, ifeq(compose(compose(g, compose(a, b)), a), X, compose(g, compose(a, b)), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))), compose(g, compose(a, b))) -> compose(g, compose(a, b)) % 7.58/7.74 2235: ifeq(codomain(X), domain(g), ifeq(codomain(b), codomain(X), compose(compose(g, compose(a, b)), compose(codomain(X), compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), codomain(X)), compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), codomain(X)), compose(g, compose(a, b)))) -> compose(compose(compose(g, compose(a, b)), codomain(X)), compose(g, compose(a, b))) % 7.58/7.74 2236: ifeq(domain(X), domain(g), ifeq(codomain(b), domain(X), compose(compose(g, compose(a, b)), compose(domain(X), compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), domain(X)), compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), domain(X)), compose(g, compose(a, b)))) -> compose(compose(compose(g, compose(a, b)), domain(X)), compose(g, compose(a, b))) % 7.58/7.74 2237: ifeq(codomain(b), codomain(X), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, compose(a, b)), codomain(X))), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), codomain(X))), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), codomain(X))) -> compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), codomain(X)) % 7.58/7.74 2238: ifeq(codomain(b), domain(g), ifeq(domain(X), domain(g), compose(domain(X), compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), compose(compose(domain(X), compose(g, compose(a, b))), compose(g, compose(a, b)))), compose(compose(domain(X), compose(g, compose(a, b))), compose(g, compose(a, b)))) -> compose(compose(domain(X), compose(g, compose(a, b))), compose(g, compose(a, b))) % 7.58/7.74 2239: ifeq(codomain(b), domain(X), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, compose(a, b)), domain(X))), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), domain(X))), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), domain(X))) -> compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), domain(X)) % 7.58/7.74 2240: ifeq(codomain(b), domain(g), ifeq(codomain(X), domain(g), compose(codomain(X), compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), compose(compose(codomain(X), compose(g, compose(a, b))), compose(g, compose(a, b)))), compose(compose(codomain(X), compose(g, compose(a, b))), compose(g, compose(a, b)))) -> compose(compose(codomain(X), compose(g, compose(a, b))), compose(g, compose(a, b))) % 7.58/7.74 2241: ifeq(codomain(X), domain(g), ifeq(domain(compose(X, compose(g, compose(a, b)))), domain(X), compose(X, compose(g, compose(a, b))), compose(compose(domain(compose(X, compose(g, compose(a, b)))), X), compose(g, compose(a, b)))), compose(compose(domain(compose(X, compose(g, compose(a, b)))), X), compose(g, compose(a, b)))) -> compose(compose(domain(compose(X, compose(g, compose(a, b)))), X), compose(g, compose(a, b))) % 7.58/7.74 2242: ifeq(codomain(b), domain(X), ifeq(domain(compose(compose(g, compose(a, b)), X)), domain(g), compose(compose(g, compose(a, b)), X), compose(compose(domain(compose(compose(g, compose(a, b)), X)), compose(g, compose(a, b))), X)), compose(compose(domain(compose(compose(g, compose(a, b)), X)), compose(g, compose(a, b))), X)) -> compose(compose(domain(compose(compose(g, compose(a, b)), X)), compose(g, compose(a, b))), X) % 7.58/7.74 2243: ifeq(codomain(b), codomain(compose(compose(g, compose(a, b)), compose(a, b))), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(compose(a, b), codomain(compose(compose(g, compose(a, b)), compose(a, b))))), compose(compose(g, compose(a, b)), compose(a, b))), compose(compose(g, compose(a, b)), compose(a, b))) -> compose(compose(g, compose(a, b)), compose(a, b)) % 7.58/7.74 2244: ifeq(codomain(a), codomain(compose(compose(g, compose(a, b)), compose(h, a))), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(h, a), codomain(compose(compose(g, compose(a, b)), compose(h, a))))), compose(compose(g, compose(a, b)), compose(h, a))), compose(compose(g, compose(a, b)), compose(h, a))) -> compose(compose(g, compose(a, b)), compose(h, a)) % 7.58/7.74 2245: ifeq(codomain(b), codomain(compose(compose(a, b), compose(g, compose(a, b)))), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, compose(a, b)), codomain(compose(compose(a, b), compose(g, compose(a, b)))))), compose(compose(a, b), compose(g, compose(a, b)))), compose(compose(a, b), compose(g, compose(a, b)))) -> compose(compose(a, b), compose(g, compose(a, b))) % 7.58/7.74 2246: ifeq(codomain(b), codomain(compose(compose(h, a), compose(g, compose(a, b)))), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, compose(a, b)), codomain(compose(compose(h, a), compose(g, compose(a, b)))))), compose(compose(h, a), compose(g, compose(a, b)))), compose(compose(h, a), compose(g, compose(a, b)))) -> compose(compose(h, a), compose(g, compose(a, b))) % 7.58/7.74 2247: ifeq(codomain(b), domain(g), ifeq(codomain(b), codomain(g), compose(compose(g, compose(a, b)), compose(compose(a, b), compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), compose(a, b)), compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), compose(a, b)), compose(g, compose(a, b)))) -> compose(compose(compose(g, compose(a, b)), compose(a, b)), compose(g, compose(a, b))) % 7.58/7.74 2248: ifeq(codomain(b), codomain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, compose(a, b)), compose(a, b))), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(a, b))), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(a, b))) -> compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(a, b)) % 7.58/7.74 2249: ifeq(codomain(a), codomain(compose(compose(g, compose(a, b)), compose(g, a))), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, a), codomain(compose(compose(g, compose(a, b)), compose(g, a))))), compose(compose(g, compose(a, b)), compose(g, a))), compose(compose(g, compose(a, b)), compose(g, a))) -> compose(compose(g, compose(a, b)), compose(g, a)) % 7.58/7.74 2250: ifeq(codomain(b), codomain(compose(compose(g, a), compose(g, compose(a, b)))), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, compose(a, b)), codomain(compose(compose(g, a), compose(g, compose(a, b)))))), compose(compose(g, a), compose(g, compose(a, b)))), compose(compose(g, a), compose(g, compose(a, b)))) -> compose(compose(g, a), compose(g, compose(a, b))) % 7.58/7.74 2251: ifeq(codomain(b), domain(g), ifeq(domain(compose(compose(g, compose(a, b)), h)), domain(g), compose(compose(g, compose(a, b)), h), compose(compose(domain(compose(compose(g, compose(a, b)), h)), compose(g, compose(a, b))), h)), compose(compose(domain(compose(compose(g, compose(a, b)), h)), compose(g, compose(a, b))), h)) -> compose(compose(domain(compose(compose(g, compose(a, b)), h)), compose(g, compose(a, b))), h) % 7.58/7.74 2252: ifeq(codomain(b), codomain(a), ifeq(domain(compose(compose(g, compose(a, b)), b)), domain(g), compose(compose(g, compose(a, b)), b), compose(compose(domain(compose(compose(g, compose(a, b)), b)), compose(g, compose(a, b))), b)), compose(compose(domain(compose(compose(g, compose(a, b)), b)), compose(g, compose(a, b))), b)) -> compose(compose(domain(compose(compose(g, compose(a, b)), b)), compose(g, compose(a, b))), b) % 7.58/7.74 2253: ifeq(codomain(a), codomain(g), ifeq(domain(compose(compose(h, a), compose(a, b))), domain(g), compose(compose(h, a), compose(a, b)), compose(compose(domain(compose(compose(h, a), compose(a, b))), compose(h, a)), compose(a, b))), compose(compose(domain(compose(compose(h, a), compose(a, b))), compose(h, a)), compose(a, b))) -> compose(compose(domain(compose(compose(h, a), compose(a, b))), compose(h, a)), compose(a, b)) % 7.58/7.74 2254: ifeq(codomain(g), domain(g), ifeq(domain(compose(h, compose(g, compose(a, b)))), domain(g), compose(h, compose(g, compose(a, b))), compose(compose(domain(compose(h, compose(g, compose(a, b)))), h), compose(g, compose(a, b)))), compose(compose(domain(compose(h, compose(g, compose(a, b)))), h), compose(g, compose(a, b)))) -> compose(compose(domain(compose(h, compose(g, compose(a, b)))), h), compose(g, compose(a, b))) % 7.58/7.74 2255: ifeq(codomain(b), codomain(g), ifeq(domain(compose(compose(g, compose(a, b)), a)), domain(g), compose(compose(g, compose(a, b)), a), compose(compose(domain(compose(compose(g, compose(a, b)), a)), compose(g, compose(a, b))), a)), compose(compose(domain(compose(compose(g, compose(a, b)), a)), compose(g, compose(a, b))), a)) -> compose(compose(domain(compose(compose(g, compose(a, b)), a)), compose(g, compose(a, b))), a) % 7.58/7.74 2256: ifeq(codomain(b), codomain(g), ifeq(domain(compose(compose(a, b), compose(a, b))), codomain(g), compose(compose(a, b), compose(a, b)), compose(compose(domain(compose(compose(a, b), compose(a, b))), compose(a, b)), compose(a, b))), compose(compose(domain(compose(compose(a, b), compose(a, b))), compose(a, b)), compose(a, b))) -> compose(compose(domain(compose(compose(a, b), compose(a, b))), compose(a, b)), compose(a, b)) % 7.58/7.74 2257: ifeq(codomain(b), domain(g), ifeq(domain(compose(compose(a, b), compose(h, a))), codomain(g), compose(compose(a, b), compose(h, a)), compose(compose(domain(compose(compose(a, b), compose(h, a))), compose(a, b)), compose(h, a))), compose(compose(domain(compose(compose(a, b), compose(h, a))), compose(a, b)), compose(h, a))) -> compose(compose(domain(compose(compose(a, b), compose(h, a))), compose(a, b)), compose(h, a)) % 7.58/7.74 2258: ifeq(codomain(a), domain(g), ifeq(domain(compose(a, compose(g, compose(a, b)))), codomain(g), compose(a, compose(g, compose(a, b))), compose(compose(domain(compose(a, compose(g, compose(a, b)))), a), compose(g, compose(a, b)))), compose(compose(domain(compose(a, compose(g, compose(a, b)))), a), compose(g, compose(a, b)))) -> compose(compose(domain(compose(a, compose(g, compose(a, b)))), a), compose(g, compose(a, b))) % 7.58/7.74 2259: ifeq(codomain(b), domain(g), ifeq(domain(compose(b, compose(g, compose(a, b)))), codomain(a), compose(b, compose(g, compose(a, b))), compose(compose(domain(compose(b, compose(g, compose(a, b)))), b), compose(g, compose(a, b)))), compose(compose(domain(compose(b, compose(g, compose(a, b)))), b), compose(g, compose(a, b)))) -> compose(compose(domain(compose(b, compose(g, compose(a, b)))), b), compose(g, compose(a, b))) % 7.58/7.74 2260: ifeq(codomain(b), domain(g), ifeq(codomain(b), domain(g), compose(compose(a, b), compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), compose(compose(compose(a, b), compose(g, compose(a, b))), compose(g, compose(a, b)))), compose(compose(compose(a, b), compose(g, compose(a, b))), compose(g, compose(a, b)))) -> compose(compose(compose(a, b), compose(g, compose(a, b))), compose(g, compose(a, b))) % 7.58/7.74 2261: ifeq(codomain(b), domain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, compose(a, b)), compose(h, a))), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(h, a))), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(h, a))) -> compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(h, a)) % 7.58/7.74 2262: ifeq(codomain(a), domain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(h, a), compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), compose(h, a)), compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), compose(h, a)), compose(g, compose(a, b)))) -> compose(compose(compose(g, compose(a, b)), compose(h, a)), compose(g, compose(a, b))) % 7.58/7.74 2263: ifeq(codomain(a), domain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, a), compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), compose(g, a)), compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), compose(g, a)), compose(g, compose(a, b)))) -> compose(compose(compose(g, compose(a, b)), compose(g, a)), compose(g, compose(a, b))) % 7.58/7.74 2264: ifeq(codomain(b), domain(g), ifeq(codomain(a), domain(g), compose(compose(h, a), compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), compose(compose(compose(h, a), compose(g, compose(a, b))), compose(g, compose(a, b)))), compose(compose(compose(h, a), compose(g, compose(a, b))), compose(g, compose(a, b)))) -> compose(compose(compose(h, a), compose(g, compose(a, b))), compose(g, compose(a, b))) % 7.58/7.74 2265: ifeq(codomain(b), domain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, compose(a, b)), compose(g, a))), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(g, a))), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(g, a))) -> compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(g, a)) % 7.58/7.74 2266: ifeq(codomain(b), domain(g), ifeq(codomain(a), domain(g), compose(compose(g, a), compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), compose(compose(compose(g, a), compose(g, compose(a, b))), compose(g, compose(a, b)))), compose(compose(compose(g, a), compose(g, compose(a, b))), compose(g, compose(a, b)))) -> compose(compose(compose(g, a), compose(g, compose(a, b))), compose(g, compose(a, b))) % 7.58/7.74 2267: ifeq(codomain(a), codomain(g), ifeq(domain(compose(compose(g, a), compose(a, b))), domain(g), compose(compose(g, a), compose(a, b)), compose(compose(domain(compose(compose(g, a), compose(a, b))), compose(g, a)), compose(a, b))), compose(compose(domain(compose(compose(g, a), compose(a, b))), compose(g, a)), compose(a, b))) -> compose(compose(domain(compose(compose(g, a), compose(a, b))), compose(g, a)), compose(a, b)) % 7.58/7.74 2268: ifeq(codomain(a), domain(g), ifeq(domain(compose(compose(h, a), compose(h, a))), domain(g), compose(compose(h, a), compose(h, a)), compose(compose(domain(compose(compose(h, a), compose(h, a))), compose(h, a)), compose(h, a))), compose(compose(domain(compose(compose(h, a), compose(h, a))), compose(h, a)), compose(h, a))) -> compose(compose(domain(compose(compose(h, a), compose(h, a))), compose(h, a)), compose(h, a)) % 7.58/7.74 2269: ifeq(codomain(a), domain(g), ifeq(domain(compose(compose(g, a), compose(h, a))), domain(g), compose(compose(g, a), compose(h, a)), compose(compose(domain(compose(compose(g, a), compose(h, a))), compose(g, a)), compose(h, a))), compose(compose(domain(compose(compose(g, a), compose(h, a))), compose(g, a)), compose(h, a))) -> compose(compose(domain(compose(compose(g, a), compose(h, a))), compose(g, a)), compose(h, a)) % 7.58/7.74 2270: ifeq(codomain(b), domain(g), ifeq(domain(compose(compose(a, b), compose(g, a))), codomain(g), compose(compose(a, b), compose(g, a)), compose(compose(domain(compose(compose(a, b), compose(g, a))), compose(a, b)), compose(g, a))), compose(compose(domain(compose(compose(a, b), compose(g, a))), compose(a, b)), compose(g, a))) -> compose(compose(domain(compose(compose(a, b), compose(g, a))), compose(a, b)), compose(g, a)) % 7.58/7.74 2271: ifeq(codomain(a), domain(g), ifeq(domain(compose(compose(h, a), compose(g, a))), domain(g), compose(compose(h, a), compose(g, a)), compose(compose(domain(compose(compose(h, a), compose(g, a))), compose(h, a)), compose(g, a))), compose(compose(domain(compose(compose(h, a), compose(g, a))), compose(h, a)), compose(g, a))) -> compose(compose(domain(compose(compose(h, a), compose(g, a))), compose(h, a)), compose(g, a)) % 7.58/7.74 2272: ifeq(codomain(a), domain(g), ifeq(domain(compose(compose(g, a), compose(g, a))), domain(g), compose(compose(g, a), compose(g, a)), compose(compose(domain(compose(compose(g, a), compose(g, a))), compose(g, a)), compose(g, a))), compose(compose(domain(compose(compose(g, a), compose(g, a))), compose(g, a)), compose(g, a))) -> compose(compose(domain(compose(compose(g, a), compose(g, a))), compose(g, a)), compose(g, a)) % 7.58/7.74 2273: ifeq(domain(X), domain(g), ifeq(domain(compose(domain(X), compose(g, compose(a, b)))), domain(X), compose(domain(X), compose(g, compose(a, b))), compose(compose(domain(compose(domain(X), compose(g, compose(a, b)))), domain(X)), compose(g, compose(a, b)))), compose(compose(domain(compose(domain(X), compose(g, compose(a, b)))), domain(X)), compose(g, compose(a, b)))) -> compose(compose(domain(compose(domain(X), compose(g, compose(a, b)))), domain(X)), compose(g, compose(a, b))) % 7.58/7.74 2274: ifeq(codomain(X), domain(g), ifeq(domain(compose(codomain(X), compose(g, compose(a, b)))), codomain(X), compose(codomain(X), compose(g, compose(a, b))), compose(compose(domain(compose(codomain(X), compose(g, compose(a, b)))), codomain(X)), compose(g, compose(a, b)))), compose(compose(domain(compose(codomain(X), compose(g, compose(a, b)))), codomain(X)), compose(g, compose(a, b)))) -> compose(compose(domain(compose(codomain(X), compose(g, compose(a, b)))), codomain(X)), compose(g, compose(a, b))) % 7.58/7.74 2275: ifeq(codomain(b), codomain(X), ifeq(domain(compose(compose(g, compose(a, b)), codomain(X))), domain(g), compose(compose(g, compose(a, b)), codomain(X)), compose(compose(domain(compose(compose(g, compose(a, b)), codomain(X))), compose(g, compose(a, b))), codomain(X))), compose(compose(domain(compose(compose(g, compose(a, b)), codomain(X))), compose(g, compose(a, b))), codomain(X))) -> compose(compose(domain(compose(compose(g, compose(a, b)), codomain(X))), compose(g, compose(a, b))), codomain(X)) % 7.58/7.74 2276: ifeq(codomain(b), domain(X), ifeq(domain(compose(compose(g, compose(a, b)), domain(X))), domain(g), compose(compose(g, compose(a, b)), domain(X)), compose(compose(domain(compose(compose(g, compose(a, b)), domain(X))), compose(g, compose(a, b))), domain(X))), compose(compose(domain(compose(compose(g, compose(a, b)), domain(X))), compose(g, compose(a, b))), domain(X))) -> compose(compose(domain(compose(compose(g, compose(a, b)), domain(X))), compose(g, compose(a, b))), domain(X)) % 7.58/7.74 2277: ifeq(codomain(b), domain(g), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(g, compose(a, b)))), compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(g, compose(a, b)))) -> compose(compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(g, compose(a, b))) % 7.58/7.74 2278: ifeq(codomain(b), codomain(compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), ifeq(codomain(b), domain(g), compose(compose(g, compose(a, b)), compose(compose(g, compose(a, b)), codomain(compose(compose(g, compose(a, b)), compose(g, compose(a, b)))))), compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), compose(compose(g, compose(a, b)), compose(g, compose(a, b)))) -> compose(compose(g, compose(a, b)), compose(g, compose(a, b))) % 7.58/7.74 2279: ifeq(codomain(a), domain(g), ifeq(domain(compose(compose(h, a), compose(g, compose(a, b)))), domain(g), compose(compose(h, a), compose(g, compose(a, b))), compose(compose(domain(compose(compose(h, a), compose(g, compose(a, b)))), compose(h, a)), compose(g, compose(a, b)))), compose(compose(domain(compose(compose(h, a), compose(g, compose(a, b)))), compose(h, a)), compose(g, compose(a, b)))) -> compose(compose(domain(compose(compose(h, a), compose(g, compose(a, b)))), compose(h, a)), compose(g, compose(a, b))) % 7.58/7.74 2280: ifeq(codomain(b), codomain(g), ifeq(domain(compose(compose(g, compose(a, b)), compose(a, b))), domain(g), compose(compose(g, compose(a, b)), compose(a, b)), compose(compose(domain(compose(compose(g, compose(a, b)), compose(a, b))), compose(g, compose(a, b))), compose(a, b))), compose(compose(domain(compose(compose(g, compose(a, b)), compose(a, b))), compose(g, compose(a, b))), compose(a, b))) -> compose(compose(domain(compose(compose(g, compose(a, b)), compose(a, b))), compose(g, compose(a, b))), compose(a, b)) % 7.58/7.74 2281: ifeq(codomain(b), domain(g), ifeq(domain(compose(compose(a, b), compose(g, compose(a, b)))), codomain(g), compose(compose(a, b), compose(g, compose(a, b))), compose(compose(domain(compose(compose(a, b), compose(g, compose(a, b)))), compose(a, b)), compose(g, compose(a, b)))), compose(compose(domain(compose(compose(a, b), compose(g, compose(a, b)))), compose(a, b)), compose(g, compose(a, b)))) -> compose(compose(domain(compose(compose(a, b), compose(g, compose(a, b)))), compose(a, b)), compose(g, compose(a, b))) % 7.58/7.74 2282: ifeq(codomain(b), domain(g), ifeq(domain(compose(compose(g, compose(a, b)), compose(h, a))), domain(g), compose(compose(g, compose(a, b)), compose(h, a)), compose(compose(domain(compose(compose(g, compose(a, b)), compose(h, a))), compose(g, compose(a, b))), compose(h, a))), compose(compose(domain(compose(compose(g, compose(a, b)), compose(h, a))), compose(g, compose(a, b))), compose(h, a))) -> compose(compose(domain(compose(compose(g, compose(a, b)), compose(h, a))), compose(g, compose(a, b))), compose(h, a)) % 7.58/7.74 2283: ifeq(codomain(b), domain(g), ifeq(domain(compose(compose(g, compose(a, b)), compose(g, a))), domain(g), compose(compose(g, compose(a, b)), compose(g, a)), compose(compose(domain(compose(compose(g, compose(a, b)), compose(g, a))), compose(g, compose(a, b))), compose(g, a))), compose(compose(domain(compose(compose(g, compose(a, b)), compose(g, a))), compose(g, compose(a, b))), compose(g, a))) -> compose(compose(domain(compose(compose(g, compose(a, b)), compose(g, a))), compose(g, compose(a, b))), compose(g, a)) % 7.58/7.74 2284: ifeq(codomain(a), domain(g), ifeq(domain(compose(compose(g, a), compose(g, compose(a, b)))), domain(g), compose(compose(g, a), compose(g, compose(a, b))), compose(compose(domain(compose(compose(g, a), compose(g, compose(a, b)))), compose(g, a)), compose(g, compose(a, b)))), compose(compose(domain(compose(compose(g, a), compose(g, compose(a, b)))), compose(g, a)), compose(g, compose(a, b)))) -> compose(compose(domain(compose(compose(g, a), compose(g, compose(a, b)))), compose(g, a)), compose(g, compose(a, b))) % 7.58/7.74 2285: ifeq(codomain(b), domain(g), ifeq(domain(compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), domain(g), compose(compose(g, compose(a, b)), compose(g, compose(a, b))), compose(compose(domain(compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), compose(g, compose(a, b))), compose(g, compose(a, b)))), compose(compose(domain(compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), compose(g, compose(a, b))), compose(g, compose(a, b)))) -> compose(compose(domain(compose(compose(g, compose(a, b)), compose(g, compose(a, b)))), compose(g, compose(a, b))), compose(g, compose(a, b))) % 7.58/7.74 %------------------------------------------------------------------------------